今天面試又跪在閉包上了,還是不能真正理解閉包??戳巳钜环謇蠋煂﹂]包的理解并把思考題做完了,然后自己又加了難度,代碼如下: var name = "The Window"; var object = { name : "My Object", getNameFunc: function () { return function () { return this.name;
}
}
}; var obj = { name : 'wgm', sayName: function (callback) {
callback();
}
} console.log(
obj.sayName(object.getNameFunc())//undefined
);為什么打印出來的是undefined
還是理解不了閉包?
千巷貓影
2019-01-29 21:11:20