배열 무작위로 섞기

dev.horang🐯·2023년 3월 10일
0
  //음악 셔플 섞기
  const shuffleMusic = (data) => {
    const a = data.sort(() => Math.random() - 0.5);
    return setData(a), setTotalData({ ...totalData, musics: a });
  };

여기서 data 가 섞고 싶은 배열이고 Math.random() 함수를 사용해 0에서 1 미만의 난수를 반환 후 0.5를 빼면 음수 혹은 양수가 나오게 됩니다.

profile
좋아하는걸 배우는건 신나🎵

0개의 댓글