화살표 함수 표현 (arrow function expression)
Last updated
> function f(){
console.log(1);
return 2;
}
> let y = () => { f() }
> let z = () => f()
> y()
// output: 1
// return: undefined
> z()
// output: 1
// return: 2> function A() {
this.count = 0;
setInterval(() => {this.count++;}, 1000);
}
> let a = new A()
// a = A {count: 1}
// a의 카운트는 1초마다 증가하고 있다. 이는 객체마다 독립적이다.