class Animal { constructor(){ console.log(this); this.type = 'animal' } says(say){ setTimeout(function(){ console.log(this); console.log(this.type + ' says ' + say) }, 1000) } }
为什么一个this是Animal对象,一个this是window对象?
饮歌长啸
相关分类