【发布时间】:2014-03-18 18:02:58
【问题描述】:
这两个显然都做类似的事情,但我的问题是为什么一个在原型上,一个在对象上?
例如,这两者的调用方式不同。出现这种情况有合理的原因吗?
var o = {name: "value"}
o.hasOwnProperty("name") //true
Object.getOwnPropertyNames(o); //name
//Couldn't the above have been coded so we can run o.getOwnPropertNames();
谢谢。
【问题讨论】:
-
与属性名称类似。