문제를 풀면서 객체 내부 배열을 확인하는 문제가 나왔을때 처음에는 배열의 타입이 object타입이니 이것으로 비교를 하면 되겠다 생각을 했지만, 객체 내부에 다른 object타입이 있으면 배열만을 비교할 수가 없었다.
Array.isArray() 메서드를 이용해 판별하면 아주 쉽게 해결 가능했다.
Array.isArray([1, 2, 3]); // true
Array.isArray({foo: 123}); // false
Array.isArray('foobar'); // false
Array.isArray(undefined); // false
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/isArray
현재 반복문이나 조건문을 실행하다 중지하고 빠져나오기 위한 문법이다.
for (let i = 0; i < 10; i++){
if ( i === 5){
break;
}
console.log(i)
}
현재의 반복문이 continue 문법이 들어간 조건만 지나가고 이어서 반복된다.
for (let i = 0; i < 10; i++){
if ( i === 5){
continue;
}
console.log(i)
}