![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
Abelce
一个不太称职的程序员
展开
-
for-in、Object.keys()、Object.getOwnPropertyNames()的区别
for-in遍历对象本身和原型链上的所有可枚举的属性名Object.keys()返回对象本身所有可枚举的属性名数组Object.getOwnPropertyNames()返回对象本身的所有属性名组成的数组(包括不可枚举、但不包括Symbol值作为名称的属性...原创 2018-09-26 15:54:06 · 311 阅读 · 0 评论 -
Object. defineProperty()学习笔记
Object. defineProperty()用于在一个对象上添加或者修改属性,并返回这个对象。Object. defineProperty(obj, prop, descriptor)参数obj: 目标对象,要在上面添加或修改属性的对象prop:要定义或修改的属性descriptor:属性描述符通过赋值操作添加的属性是可以枚举的,可以使用for-in、Object.key...原创 2018-09-27 00:17:23 · 174 阅读 · 0 评论