为函数添加属性
来源:6-1 原型继承
午炎子栩
2019-08-16 19:56:05
function fn(){}
fn.prop = 1;
fn.prototype.prop = 1;
这不都是添加属性吗,有什么区别呢?
1回答
同学你好,获取对象值的方式不同。
1、直接在函数中添加属性,就需要函数直接去获取。例如:
2、在原型上添加的属性,需要将函数实例化之后再获取。例如:
主要还是看自己想要什么样的方式去获取属性,就定义成什么样的。
祝学习愉快!
相似问题
回答 2
回答 1