IT/Javascript

배열/리스트에서 랜덤으로 하나 정하기

AsianDude 2023. 4. 14. 23:34

// 아이템즈 변수에 배열 안에 "햄버거", "피자", "비빔밥", "불고기"를 담는다. 

let items = ["햄버거", "피자", "비빔밥", "불고기"]

 

/*

radomChoose변수에서 items[배열 인덱스 번호]에서 Math.floor로 소수점이 나와도 무조건 반올림 하지 않고

정수만 나오게 해야해서 그 괄호 안에

Math.radom()을 쓰면 무조건 0.23232, 0.353123, 0.98232424, 뭐 이런 숫자가 나온다.

그 숫자에서 배열의 길이를 곱하면 배열 길이 보다 무조건 작은 숫자가 나온다. 그 숫자가 Math.floor로 반올림되지 않는 정수로 인덱스가 선택되서 랜덤한 것이 나온다.

*/

  

let randomChoose = items[Math.floor(Math.random() * items.length)];

console.log(randomChoose);