리터럴 배열을 취하는 JavaScript 함수를 작성해야 합니다.
그런 다음 함수는 임의의 순서로 요소의 순서를 섞어야 합니다.
예시
이에 대한 코드는 -
const letters = ['a', 'b', 'c', 'd', 'e', 'f', 'g']; const unorderArray = arr => { let i, pos, temp; for (i = 0; i < 100; i++) { pos = Math.random() * arr.length | 0; temp = arr[pos]; arr.splice(pos, 1); arr.push(temp); }; } unorderArray(letters); console.log(letters);
출력
콘솔의 출력은 -
[ 'b', 'e', 'c', 'a', 'g', 'f', 'd' ]
이것은 가능한 많은 출력 중 하나일 뿐입니다.