这段js中的this,跪求大神讲解~ crazyAlpaca 2019-11-28 132 阅读1分钟 class A { constructor(callback) { function p() { console.log(this); // 为什么是undefined呢?感觉是window才对,懵逼 } callback(p); // p.bind(this)这么写是正确做法 } } const a = new A(function (fn) { fn(); });