为了账号安全,请及时绑定邮箱和手机立即绑定

js 给构造函数添加属性

js 给构造函数添加属性

月关宝盒 2018-09-24 20:23:49
    var Foo = function(){        this.age = 18;        this.**getName** = function () {            console.log('2');         }     }     Foo.**getName** = function () {        console.log('2');     }请问一下,这两个getName属性有什么区别吗?
查看完整描述

1 回答

?
动漫人物

TA贡献1815条经验 获得超10个赞

构造函数里面的属性是添加到实例上面的;Foo.getNameFoo这个对象的属性。
例如:var foo = new Foo(),此时foo这个实例的getName是构造函数中添加的实例属性,而Foo.getNameFoo对象的属性

查看完整回答
1 反对 回复 2018-09-24
  • 1 回答
  • 0 关注
  • 1299 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信