首页 新闻 会员 周边

请教js一个静态成员的问题

0
悬赏园豆:10 [已关闭问题] 关闭于 2015-01-05 09:52
function myConstructor(message){
  this.message=message;
}
myConstructor.name='张三';

var myObj=new myConstructor('李四');
myObj.age=18;

我在书上看到一句话[静态成员只适用于对象的一个特殊实例(这个特殊的实例就是做为Function对象实例的构造函数本身)]。
我想请问一下,为什么myObj也能使用静态成员呢,是我理解错了还是怎么样呢!

js
学弱的主页 学弱 | 初学一级 | 园豆:54
提问于:2015-01-01 20:44
< >
分享
所有回答(2)
0

你写的静态成员定义是对的。那么其中的构造函数本身就是MyConstructor,因此MyControctor.age =1中的age才是静态成员。不能用myObj

Slark.NET | 园豆:692 (小虾三级) | 2015-01-02 09:48

但是现在可以用啊

支持(0) 反对(0) 学弱 | 园豆:54 (初学一级) | 2015-01-02 10:18
0

别在JS上使用什么静态,人家是动态的,能动很恶心

56180825 | 园豆:1756 (小虾三级) | 2015-01-03 18:49
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册