알고리즘
Array.from() 메서드는 유사 배열 객체(array-like object)나 반복 가능한 객체(iterable object)를 얕게 복사해새로운Array 객체를 만듭니다.
mdn - Array.from()
Set
includes
indexOf
let user = {
firstname: 'gyu',
lastname: 'Lee',
city:'Seoul'
};
user.firstname //"gyu"
user.city //"Seoul"
user[city] // err
user["city"] //"Seoul"
bracket notaion은 뒤에 변수가 필요하다. 만약 선언되지 않은 변수가 뒤에 위치할 경우 참조err 발생한다.
user.city === user["city"] // true
delete user.firstname // true
'city' in user // true
+)
배열을 사용하는 이유, 객체를 사용하는 이유
값의 전달 형태를 이해할 수 있다. (advanced)
primitive type
pass by value vs. pass by reference