자바스크립트에서 빈 배열 유무를 확인하기 위해 다음과 같이 코드를 짰다.
let a = [];
console.log(a === []) // false
근데 항상 false 값이 나온다.
---> 자바스크립트는 배열을 reference 로 비교하기 때문에 완전히 동일한 객체가 아니면 false 를 반환한다고 한다.
let a = [];
console.log(a.length === 0)
배열의 길이를 통해 빈 배열을 알아내야 한다.
'웹프로그래밍 > Javascript' 카테고리의 다른 글
[javascript] 함수, this, 객체 (0) | 2020.08.10 |
---|---|
[javascript] 태그 템플릿 리터럴(Tagged template literal) (0) | 2020.08.10 |
[javascript] 변수, 연산자 (0) | 2020.08.10 |
댓글