标签: javascript hasownproperty
这两个显然都做了类似的事情,但我的问题是为什么一个在原型上,另一个在对象上?
例如,这两种方式都有所不同。是否存在这种情况的合理原因?
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();
感谢。