可惜是英文的.. 觉得用法好高端啊, 以前学 JS 比较乱, 都没接触到这层, Orz http://killdream.github.com/blog/2011/10/understanding-javascript-oop/
Object.defineProperty(mikhail, 'name', { value: 'Mikhail'
, writable: true
, configurable: true
, enumerable: true })
Object.defineProperty(mikhail, 'age', { value: 19
, writable: true
, configurable: true
, enumerable: true })
Object.defineProperty(mikhail, 'gender', { value: 'Male'
, writable: true
, configurable: true
, enumerable: true })
回复 (7)
I
这是EC-5的用法吧,,低端浏览器不支持啊。。
A
这个计子在沪js大会上说过
R
Object.defineProperty(Array.prototype, 'lastItem', {
'get':function () {
return this[this.length - 1];
}
});
这个是我在node里扩展的一个东西.
N
这是最基本的知识吧……
J
引用 nobuta这是最基本的知识吧……
虽然这么说.. 我自学 JS 的, 这个真的每个学完 JS 的人都清晰的么, 我说链接里边的那些..
_
引用 nobuta这是最基本的知识吧……
@jiyinyiyong ES5定义的新标准,可操纵对象的一些接口属性,莫太纠结,ES5的标准还不太普及。
J
引用 a272121742这个计子在沪js大会上说过
反射不慎太长了.. 没去过上海... "计子"原来是缩写是吧..
参与回复
登录后即可参与回复。登录