2 bogexueqianduan bogexueqianduan 于 2016.03.26 01:58 提问

JavaScript中这种行为叫什么?

图片说明

为什么可以给一个函数声明添加属性?
这种行为叫什么?

5个回答

caozhy
caozhy   Ds   Rxr 2016.03.26 05:23

因为函数也是一个对象,既然是对象,就可以有属性。

bogexueqianduan
bogexueqianduan 那这个和在原型属性上挂载属性的行为比起来有什么应用上的区别吗?
一年多之前 回复
zhangnayi
zhangnayi   2016.03.26 07:59

一切都是对象,函数也是,你去看Javascript高级程序设计

bogexueqianduan
bogexueqianduan 这本书我有,但是没找到答案,能告诉我 具体在哪页吗
一年多之前 回复
Royal_lr
Royal_lr   Ds   Rxr 2016.03.26 15:47

这种理解为面向对象,,,

bogexueqianduan
bogexueqianduan 那这个和在原型属性上挂载属性的行为比起来有什么应用上的区别吗?
一年多之前 回复
perhapschen
perhapschen   2016.03.27 17:06

function aaa (){}
//等同于
var aaa=function (){}
aaa.a=1; //这种方式叫自定义属性,属于面向对象范畴


perhapschen
perhapschen 回复伯格学前端: 我的理解是这里是临时定义的属性,在应用上并无区别,可以达到一样的作用
一年多之前 回复
bogexueqianduan
bogexueqianduan 那这个和在原型属性上挂载属性的行为比起来有什么应用上的区别吗?
一年多之前 回复
CSDNXIAON
CSDNXIAON   2016.03.30 11:25

Study JavaScript《停止冒泡和阻止浏览器默认行为》
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!