永发信息网

javascript怎么实现一个类,怎么实例化这个类?

答案:2  悬赏:80  手机版
解决时间 2021-03-03 07:46
  • 提问者网友:謫仙
  • 2021-03-02 08:42
javascript怎么实现一个类,怎么实例化这个类?
最佳答案
  • 五星知识达人网友:一秋
  • 2021-03-02 08:56
var Clazz = function(){
this.name = 'javascript';

this.type = 'computer';

}
var clazz = new Clazz;
clazz.name;
clazz.type;
全部回答
  • 1楼网友:愁杀梦里人
  • 2021-03-02 09:13
这段代码很简单,你应该是不明白两个运行结果不一样的原因,我只说明运行结果不同的原因。 首先你要明白this关键字是与运行时环境有关,和声明时环境无关。 new test(1).fun2();这个fun2调用fun1时这句alert(tihs.m_num);这个this的运行环境是fun2,所以它代表fun2,只会弹出undefined, new test(1).fun3();由于fun3的指针是指向fun1的,而fun1是test的一个属性,这句alert(tihs.m_num);这个this的运行环境是test,所以它代表test,只会弹出5。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯