8장

     

     

    1분 퀴즈

    1.

    const candidate = Array(45).fill().map((v, i) => i + 1);
    const shuffle = [];
    for (let i = candidate.length; i > 0; i--) {
      const random = Math.floor(Math.random() * i);
      const spliceArray = candidate.splice(random, 1);
      const value = spliceArray[0];
      shuffle.push(value);
    }
    console.log(shuffle);

    조건이 간단하면 while 문이 편하고, 조건이 복잡하면 for 문이 편합니다. 여기서는 while 문을 사용하는 것이 코드가 더 간단합니다.

    본문으로

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.