souvenir

1-2 [객체] 본문

2020년/Java script

1-2 [객체]

풀빵이 2020. 4. 21. 20:08

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) : 객체를 배열로 처리해서 밸류값만 나오게

let x ={ foo : 2 };

let y = x;   //<-y는 x가 가리키는 값을 바라보겠다.

y.foo = 3;

  /* x.foo 값은? 3임  
  : js에는 point는 없지만 비슷하게 활용할 수 있음.
  */

 

, 레퍼런스 타입은 원래 (원시값) 바뀔 있으니 조심하라는 .

 

 

 

 

 

3. 기타 

[] === [], {} === {} 모두 false.

: 둘다 독립적인 존재(메모리)이기 때문에

 

 

 

Comments