JavaScript属性的特性

一、枚举

  1. 为Array的原型添加属性
Array.prototype.unique = function(){}
  1. 所有 Array对象都将实现原型继承unique属性

数组

  1. 并且在对数组使用 for(var i in array)遍历时,会将unique遍历出来
for(var i in aa){
    console.log(i)  //unique
}
  1. 此时应该对该属性设置不可枚举
Object.defineProperty(Array.prototype, 'unique', { enumerable: false })
发布了241 篇原创文章 · 获赞 14 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/qq_29150765/article/details/85159993