데이터를 받아서 배열로 저장한 후 무작위로 내용을 추출 할 수 있는 함수이다.
const data = [
"1. 바나나",
"2. 사과",
"3. 배",
];
function randomValueFromArray(array) {
const random = Math.floor(Math.random() * array.length);
return array[random];
}
let fruit = randomValueFromArray(data);
console.log(fruit);
// Math.floor() : 가장 큰 정수 값을 돌려준다.
// Math.random() : 0~1 까지의 난수 실수 값을 돌려준다.
실행 결과
> 2. 사과
> 2. 사과
> 1. 바나나
> 2. 사과
> 3. 배
배열에 저장 된 순서와 상관 없이 배열의 [0]~[2]의 내용이 무작위로 선택된다.
'개발 > JS' 카테고리의 다른 글
논리 연산자(&&, ||), 삼항연산자를 사용한 단축 평가 (0) | 2022.01.11 |
---|---|
JWT 토큰 쿠키에 저장/삭제 (0) | 2022.01.04 |
dotenv 환경변수 관리 (0) | 2021.12.30 |
nodejs 재시작 없이 변경 내용 적용하기, supervisor 패키지 (0) | 2021.04.12 |
리액트 앱 만들어주는 앱 (0) | 2020.10.15 |
위치 정보 받아 날씨 제공 (0) | 2020.04.01 |