test = {
var1: 25,
func1: function() {
window.setTimeout(function() {
console.log(this.var1);
}, 100);
}
}
bar.func1();如何使用bind()方法获取func1中的值。可以使用箭头函数来实现,但我想使用bind()方法来实现。
谢谢
发布于 2020-06-23 03:07:38
使用.bind(this)。
test = {
var1: 25,
func1: function() {
window.setTimeout(function() {
console.log(this.var1);
}.bind(this), 100);
}
}
test.func1();
https://stackoverflow.com/questions/62521726
复制相似问题