[JavaScript] Array.isArray(), break, continue

챔수·2023년 2월 28일
0

개발 공부

목록 보기
12/101

1. Array.isArray()

문제를 풀면서 객체 내부 배열을 확인하는 문제가 나왔을때 처음에는 배열의 타입이 object타입이니 이것으로 비교를 하면 되겠다 생각을 했지만, 객체 내부에 다른 object타입이 있으면 배열만을 비교할 수가 없었다.
Array.isArray() 메서드를 이용해 판별하면 아주 쉽게 해결 가능했다.

    Array.isArray([1, 2, 3]);  // true
    Array.isArray({foo: 123}); // false
    Array.isArray('foobar');   // false
    Array.isArray(undefined);  // false
  • 들어있는 값이 ture이면 배열로 판별이 가능 하다.

https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/isArray

2. break

현재 반복문이나 조건문을 실행하다 중지하고 빠져나오기 위한 문법이다.

for (let i = 0; i < 10; i++){
    if ( i === 5){
        break;
    }
    console.log(i)
}
  • 반복을 실행하면 i값이 0부터 하나씩 증가 하는데 i의 값이 5가 되면 반복문을 종료하고 0, 1, 2, 3, 4 의 값이 출력 된다.

3. continue

현재의 반복문이 continue 문법이 들어간 조건만 지나가고 이어서 반복된다.

for (let i = 0; i < 10; i++){
    if ( i === 5){
        continue;
    }
    console.log(i)
}
  • 0부터 4까지 출력이 되고 5는 건너뛰고 다시 6부터 시작해 0, 1, 2, 3, 4, 6, 7, 8, 9 의 값이 출력된다.
profile
프론트앤드 공부중인 챔수입니다.

0개의 댓글