Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- ...args
- .toLocalString()
- 1주차
- 2020년 준비
- 2주차
- 4주차
- 5주차
- array
- array method
- async
- authentication
- AWS
- codestates
- commit
- Cookie
- CSS
- Data Structre
- Data Structure
- DataSturcutre
- Date.now()
- DB에 사진 저장하기
- Dev log
- DOM
- EC2
- EC2로 웹 만드는 방법
- EC2와 S3 연결하기
- element
- Es5
- ES6
- event 객체
Archives
- Today
- Total
souvenir
1-2 [객체] 본문
1. 객체는 배열과 달리 키로 구분되지만 인덱스가 아니기 때문에 키는 특별한 순서가 있지 않음
=> 그래서 for ... in 구문에서는 순서의 제한이 없음.
+ 참고 : Iterate 돌다, 반복하다
' ` ' : backtip
- 이 안에는 띄어쓰기 자유롭게 사용할 수 있음. 대신 변수를 넣어야 함.
- 변수는 ${}로 감싸주어야 함.
2. 배열은 사실 객체(objet)에 포함
1) For...of : 배열용 for...in.
- 인덱스와 별도로 요소를 반환할 수 있음.
- String에서도 사용 가능함.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for...of
2) 기타 메소드
Objecy.keys : 객체를 배열로 처리해서 키값만 나오게 함
Object.values(obj) : 객체를 배열로 처리해서 밸류값만 나오게 함
더보기
참고) for … in vs Object.keys
https://www.reddit.com/r/javascript/comments/8emf94/forin_vs_objectkeys/
let x ={ foo : 2 };
let y = x; //<-y는 x가 가리키는 값을 바라보겠다.
y.foo = 3;
/* x.foo 값은? 3임
: js에는 point는 없지만 비슷하게 활용할 수 있음.
*/
즉, 레퍼런스 타입은 원래 값(원시값)이 바뀔 수 있으니 조심하라는 것.
3. 기타
[] === [], {} === {} 모두 false.
: 둘다 독립적인 존재(메모리)이기 때문에
'2020년 > Java script' 카테고리의 다른 글
배열의 축소 : Array.reduce (0) | 2020.05.13 |
---|---|
1-3 [메소드]_배열 다루기 (2) (2) | 2020.04.28 |
1-3 [메소드]_배열 다루기 (0) | 2020.04.21 |
1-3 [메소드] _문자열 다루기 (0) | 2020.04.21 |
[JS] 자바스크립트로 할 수 있는 일 (0) | 2020.04.11 |
Comments