[JavaScript] 배열 무작위 정렬, 랜덤 정렬
구현하다 보면 배열을 랜덤 정렬 하고 싶을 때가 있다. 간단한 예로 랜덤 퀴즈를 만들고 있다고 생각해보자. 그럼 문제를 랜덤하게 뽑아야 한다. 이럴 때 간단하게 사용할 수 있는 방법을 알아보자.
배열 랜덤 정렬
길게 설명할 것 없이 바로 알아보자.
const shuffle = () => ( Math.random() - 0.5 );
const quizs = [0,1,2,3,4,5,6,7,8,9,10];
const shuffled = [...quizs].sort(shuffle);
console.log("quizs", quizs)
console.log("shuffled quizs", shuffled)
위 shuffle 함수를 사용하면 아주 간단하게 정렬할 수 있다.
아래 사진은 웹 콘솔창에서 간단하게 테스트한 결과이다.
마지막
해당 내용은 틀릴 수도 있다는 것을 감안하여 봐주세요. 틀린 내용 및 오탈자 수정 요청 환영입니다.
반응형
'공유 > JavaScript, TypeScript' 카테고리의 다른 글
[JavaScript] Object(객체) 원소 삭제하기, key 삭제하기 (0) | 2021.10.20 |
---|---|
JavaScript - 조건식 줄이기 [Tip] (0) | 2021.10.09 |
[JavaScript] 문자열 안에 있는 특정 문자 개수 세기 (2) | 2021.08.29 |
[JavaScript] FormData 데이터 Json 데이터로 변경하기, Json 데이터 FormData 데이터로 변경하기 (0) | 2021.08.25 |
[JavaScript] 문자 비교하기, 베트남어 비교하기, 정규화 (0) | 2021.06.04 |