关于Function对象 不懂解释,只明白原因,等下面的帮你解释。<script>var f =function(name){ this._name=name; }f=new f('bb')alert( f._name )</script> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的这个代码中_name是属于类的实体的属性,而不是对象的静态属性 这个我知道就是不知道为什么还要new一下 var f= function(name) { this._name=name; } alert(f._name);f._name="静态属性";alert(f._name);var F=new f("类实例属性");alert(F._name); 學過java嗎?就是新建一個對象,當然要用new了 var f = function(name) { this._name=name; alert(this._name) } f("test");弹出对话框,那说明this.name有值,请问这时得this指得是哪个对象?如果指得是f那为什么下面一句代码返回得是undefinef._name this是指向实例化的对象的.和其它语言一样。 如果要把function当对象使用的话,需要new 一下 <script language=javascript>var f = function(name) { this._name=name; alert(this._name) } f("test"); alert(window._name)</script>http://blog.csdn.net/aimingoo/category/168163.aspx?PageNumber=4JavaScript面向对象的支持 系列文章看看 返回上一页的问题 哥哥们来帮忙 asp~js~div JS的基本判断 一个关于showModalDialog()参数问题 使用node.attributes("id").value在ie下正常,在firefox下报错 如何用js去掉table中的列? 怎么可以先获得图片尺寸加载后才跳转??? <script src="http://sun/anthoer.js"> 怎样检测到src所指的文件已经被下载下来? 请问 如何改变vml中z-index的值 怎么让状态栏只显示我所需要显示的内容?不显示链接地址? 动态form的问题 Javascript简单问题
{
this._name=name;
}
alert(f._name);
f._name="静态属性";
alert(f._name);
var F=new f("类实例属性");
alert(F._name);
{
this._name=name;
alert(this._name)
}
f("test");弹出对话框,那说明this.name有值,请问这时得this指得是哪个对象?如果指得是f那为什么下面一句代码返回得是undefine
f._name
var f = function(name)
{
this._name=name;
alert(this._name)
}
f("test");
alert(window._name)
</script>
http://blog.csdn.net/aimingoo/category/168163.aspx?PageNumber=4
JavaScript面向对象的支持 系列文章看看