Dev JS Blog

javascript 로또 번호 추출 본문

IT

javascript 로또 번호 추출

Dev JS 2023. 6. 12. 05:47
728x90
let lottoNumberList = []
const drawNumber = () => {
    const number = new Set
    while (number.size < 6){
        number.add(Math.floor(Math.random() * 45)+ 1)
    }
    const sortNumber = Array.from(number)
    lottoNumberList = sortNumber.sort((a,b) => a-b)
}

number를 set으로 구성해서 중복이 되지 않도록 처리하였다.
그 후 다시 배열로 변경 후 오름차순으로 정렬을 해줬다. 

활용법 

1. join

lottoNumberList.join(',')

join을 콤마(,)로 해주면 1,4,9,30,43,45 이런식으로 바로 콤마를 붙여서 사용할 수도 있어서 간편하다.

2. forEach

lottoNumberList.forEach((number,idx)=>{
	// number 추출된 번호
    // idx 인덱스
})

for문으로 이벤트를 추가해준다.

728x90
Comments