删除数组中所有对象的属性

删除数组中所有对象的属性,第1张

删除数组中所有对象属性

唯一的其他方法是修饰,实际上是循环。

例如 :

array.forEach(function(v){ delete v.bad });

笔记:

  • 如果要与IE8兼容,则需要forEach的垫片。正如您提到prototype一样,prototype.js也有一个shim。
  • delete
    是最糟糕的“优化杀手”之一。使用它经常会破坏应用程序的性能。如果您要真正删除属性,则无法避免,但是通常可以将属性设置为,
    undefined
    或者仅构建不带属性的新对象。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5017950.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存