很明显,this这个坑,在多层嵌套的时候还是一样被废,不管是call, apply还是bind.

例如:

var fun = function() {

this.name = 'test';

var funsub1 = function() {

var funsubsub1 = function() {

console.log(this.name);

}

...//最里层的this一样无法处理,还是window,所以使用JS,一定要牢记一层嵌套。或者在任何需要使用this的地方,使用self = this,然后使用self,最安全的做法。

 

 

相关文章:

  • 2021-06-07
  • 2021-06-20
  • 2022-12-23
  • 2021-12-16
  • 2021-10-22
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-08-14
  • 2022-12-23
  • 2021-09-10
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案