function f1(){
this.a=1;}
var obj_1=new fun1();//this指向obj_1
alert(obj_1.a);var obj_2=new Object();
obj_2.f1=f1;
obj_2.f1();//this指向obj_2
alert(obj_2.a);当用new关键字时this指向赋值的对象,即var obj_1=new fun1()中的obj_1
当用作方法调用时this指向调用方法的对象,即obj_2.f1()中的obj_2
单独使用时没意义,如:
function f1(){
this.a=1;}
f1();
虽然不会报错
this.a=1;}
var obj_1=new fun1();//this指向obj_1
alert(obj_1.a);var obj_2=new Object();
obj_2.f1=f1;
obj_2.f1();//this指向obj_2
alert(obj_2.a);当用new关键字时this指向赋值的对象,即var obj_1=new fun1()中的obj_1
当用作方法调用时this指向调用方法的对象,即obj_2.f1()中的obj_2
单独使用时没意义,如:
function f1(){
this.a=1;}
f1();
虽然不会报错
解决方案 »
- Ext 文本框不可输入是那个属性呀
- css里用到js函数的返回结果。该如何调用?
- javascript中onsubmit能用传参形式调用函数吗
- 求教浏览器兼容的相关经验。谢谢
- 关于js设置超链接可用性的问题!
- 为什么alert(document.cookie)看到的字符串里没的过期时间的表示,我已经设了
- javascript验证问题,请高手进来帮决解决下,谢谢
- 一个页面里有两个iframe,怎么样把其中一个iframe 中<html></html>之间的内容“赋值”给另外一个iframe?!
- ^_^傻瓜问题:如何用正则限制一个值必须为数值型且在1-60的范围之间
- 为什么setAttribute没效果
- 一个正则表达式的问题。
- 如何让Js脚本暂停
String(a)可以强制将a转换为String类对象
return number.toString();
}
var str=string(2);//str的值为“2”~~~这样的原理啦~~