1
2
3
4
5
6
7
8
|
let people1 = {
age: 10
};
let people2 = people1;
people1.age = 20;
console.log(person2); // 20
|
cs |
object 객체는 참조형식이라 객체 안의 속성을 바꾼다면 참조한 객체또한 바뀐다
1
2
3
4
5
6
7
|
const person = {
name: () => {
console.log(this.name);
console.log(arguments);
}
};
|
cs |
Arrow 함수에는 this와 arguments가 없다
Closure = 지속적으로 그 변화를 추적하게 된다.
'자바스크립트' 카테고리의 다른 글
underdash 구현 어려웠던 두가지 (0) | 2020.07.15 |
---|---|
for ( let ... in ~) (0) | 2020.07.09 |
createElement에 대하여 (0) | 2020.06.22 |