TIL_20.12.22(화)

2523 단어 TILTIL

알고리즘

Array.from() 메서드는 유사 배열 객체(array-like object)나 반복 가능한 객체(iterable object)를 얕게 복사해새로운Array 객체를 만듭니다.
mdn - Array.from()
Set
includes
indexOf

객체

  • 객체의 값을 사용하는 두 가지의 방법
  1. Dot notation
let user = {
  firstname: 'gyu',
  lastname: 'Lee',
  city:'Seoul'
};

user.firstname //"gyu"
user.city //"Seoul"
  1. bracket notation
user[city] // err
user["city"] //"Seoul"

bracket notaion은 뒤에 변수가 필요하다. 만약 선언되지 않은 변수가 뒤에 위치할 경우 참조err 발생한다.

user.city === user["city"] // true
  • delete를 이용한 삭제가 가능하다.
delete user.firstname // true
  • in연산자를 이용해 키가 있는지 확인할 수 있다.
'city' in user // true

+)
배열을 사용하는 이유, 객체를 사용하는 이유
값의 전달 형태를 이해할 수 있다. (advanced)
primitive type
pass by value vs. pass by reference

좋은 웹페이지 즐겨찾기