shuffle() V4
通过随机化数组元素的顺序来改变数组。
const shuffledArray = utils.shuffle(array);
参数
名称 | 接受 |
---|---|
array | 数组 |
返回
被改变的 Array
shuffle() 代码示例
import { utils } from 'animejs';
const [ $shuffle ] = utils.$('button');
const squares = utils.$('.square');
const x = stagger('3.2rem');
// Initial squares x position
utils.set(squares, { x });
const shuffle = () => animate(utils.shuffle(squares), { x });
$shuffle.addEventListener('click', shuffle);
<div class="large row">
<div class="square">A</div>
<div class="square">B</div>
<div class="square">C</div>
<div class="square">D</div>
<div class="square">E</div>
<div class="square">F</div>
</div>
<div class="medium row">
<fieldset class="controls">
<button>Shuffle</button>
</fieldset>
</div>