자바스크립트 indexOf

박은정·2021년 7월 7일
0
post-thumbnail

중복되지 않은 숫자만 배열에 추가하기

indexOf

  • 배열 내의 요소의 첫 번째 인덱스값(위치)을 반환한다
  • 배열 내에서 발견되지 않으면 -1 을 리턴한다

    indexof라고 입력하고 tab키 사용

array.indexOf(num)
var a = [1,2,3,4,5,1,2,3]
a.indexOf(3) //2
a.indexOf(6) //-1

includes

true / false있다, 없다 를 직관적으로 리턴해줍니다.

indexOf 를 이용해서 중복되지 않는 값만 추가하기

var lotto = [];
for (var i = 0; i < 6; i++) {
  var num = parseInt(Math.random() * 45 + 1);
  if (lotto.indexOf(num) == -1) {
    lotto.push(num);
  }
}
document.write(lotto);
profile
새로운 것을 도전하고 배운것을 정리하려 합니다.

0개의 댓글

관련 채용 정보