数码资讯
js中此用法的详细解决方案
本文演示了js中的这个用法,供大家参考: 1。点窗口 全局变量 警报{对象窗口}(此)返回 全局函数 函数sayHello(){ 警戒(此); } SayHello(); 2。指向对象(在全局中,这指向窗口,这指向某个对象中的对象,这指向闭包中的窗口)。 用户窗口; 变量框= { 用户:盒子, Ge
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
本文演示了js中的这个用法,供大家参考:
1。点窗口
全局变量
警报{对象窗口}(此)返回
全局函数
函数sayHello(){
警戒(此);
}
SayHello();
2。指向对象(在全局中,这指向窗口,这指向某个对象中的对象,这指向闭包中的窗口)。
用户窗口;
变量框= {
用户:盒子,
GetThis:函数(){
返回this.user;
},
getthis2:函数(){
返回函数(){
返回this.user;
}
}
};
警报(此用户);窗口
警报(box.getthis()); / /箱
警报(box.getthis2()());
窗口(由于使用闭包,这里指向窗口)
警报(box.getthis2(),叫(盒));
/ /盒对象冒充(这在这里指向框对象)
三.使用应用程序,调用改变函数的这一点。
函数sum(num1,num2){
返回num1 + num2;
}
功能盒(num1,num2){
返回sum.apply(,{ num1,num2 });
/ /提示窗口的范围框模仿和执行
}
console.log(箱(10,10)); / / 20
4。新的对象
功能人(){
console.log(这) / /这将指向一个新的空对象
}
新的人();
希望本文能对大家的javascript程序设计有所帮助。
1。点窗口
全局变量
警报{对象窗口}(此)返回
全局函数
函数sayHello(){
警戒(此);
}
SayHello();
2。指向对象(在全局中,这指向窗口,这指向某个对象中的对象,这指向闭包中的窗口)。
用户窗口;
变量框= {
用户:盒子,
GetThis:函数(){
返回this.user;
},
getthis2:函数(){
返回函数(){
返回this.user;
}
}
};
警报(此用户);窗口
警报(box.getthis()); / /箱
警报(box.getthis2()());
窗口(由于使用闭包,这里指向窗口)
警报(box.getthis2(),叫(盒));
/ /盒对象冒充(这在这里指向框对象)
三.使用应用程序,调用改变函数的这一点。
函数sum(num1,num2){
返回num1 + num2;
}
功能盒(num1,num2){
返回sum.apply(,{ num1,num2 });
/ /提示窗口的范围框模仿和执行
}
console.log(箱(10,10)); / / 20
4。新的对象
功能人(){
console.log(这) / /这将指向一个新的空对象
}
新的人();
希望本文能对大家的javascript程序设计有所帮助。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。