且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

javascript - 两次打印的this值为什么不同

更新时间:2023-12-04 12:27:04

首先你要明白this是谁调用它它就指向谁。

在循环外面的那个consolethis因为是window调用了VElement这个函数,所以this指向window。

在循环里面$.eachthis做了修改变成了this.children,所以循环里面的consolethis是指向this.children即传进来的['最外层']