기타
[TIL][이전블로그글]20201213
ihl
2020. 12. 17. 12:38
오늘 배운 것) Javascript
- 배열
- if([] == []) //->false
배열은 Reference(주소)이기 때문에 빈배열을 찾을 때 위처럼 찾으면 안된다.
-> if([].length === 0) 으로 찾자 - 배열 앞/뒤 요소 추가 = unshift/push
- 배열 앞/뒤 요소 제거 = shift/pop
- Uncaught TypeError: tt.push is not a function의미
-> tt가 배열이 아닌데 push를 해서 그런 것!
- if([] == []) //->false
- 객체
- 객체접근방법1) object.property
- 접근할 속성이 고정되어있다.
- Dot Notation
- 객체접근방법2) object['property']
- 접근할 속성이 바뀔 수도 있다.
- Bracket Notation
- 객체 속성추가
- object.newAttr = 'x';
- object['newAttr'] = 'x';
- 객체 속성제거
- delete object.newAttr;
- 객체에서 속성(key) 찾기
- 'newAttr' in object;
- 객체접근방법1) object.property