반응형
오늘의 error log
받아온 json은 js 내 에서 .has() 로 항목 조회 시 에러 발생
- .has is not a function…
왜냐면... has는 set 객체 함수이니까!! 없지!!
나는 .hasOwnProperty(항목명) 함수로 해결~
좀 더 찾아보니
dictionary (혹은 map) 타입의 key 값 확인은 보통 in을 씀
그럼 in 과 hasOwnProperty 차이는 뭘까? 참고
- 가장 큰 차이는 in은 operator / hasOwnProperty는 function
- hasOwnProperty의 경우, 객체의 상속된 properties는 false로 반환
- hasOwnProperty의 경우, es6의 getter, setter 여부는 false로 반환
반응형
'text > JavaScript' 카테고리의 다른 글
Identifier '변수' has already been declared check (0) | 2023.04.03 |
---|---|
날짜 계산 [날짜 간 차이, 주(week) 계산, 날짜 더하기 빼기] (0) | 2023.03.24 |
CORS 에 대한 간략한 설명과 img 태그를 채우기 위한 삽질 (0) | 2022.06.27 |
mousedown 과 checkbox (0) | 2022.01.18 |
polynomial regression 사용해보기 (with js) (0) | 2021.07.02 |
댓글