ES6 箭头函数: () => {} 与匿名函数 function() {}

2018-08-17 11:14:51 浏览数 (1)

代码语言:javascript复制
function foo() {
   setTimeout( () => {
      console.log("id:", this.id);
   },100);
}

foo.call( { id: 42 } );

id: 42

代码语言:javascript复制
function foo() {
   setTimeout( function() {
      console.log("id:", this.id);
   },100);
}

foo.call( { id: 42 } );

id: undefined

0 人点赞