Node.js   发布时间:2022-04-24  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了node.js – 对于我的foo是返回额外的键?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我在一个包含3个对象的数组上调用它.除了这些额外的键之外,它最终会返回正确的键…

独特
持续
截短
随机
包括
包含
任何

为什么?

解决方法

您正在获得这些额外的属性,因为您或您正在使用的库已扩展了Array原型.正如迈克在他的回答中指出的那样,你可以通过使用hasOwnProperty来跳过这些.事实上,CoffeeScript内置了一个自己的关键字,可以为您完成此任务:

for own i of foo
  obj = foo[i]
  ...

但是,正如Mike在他的回答中指出的那样,通过递增计数器而不是遍历键来循环数组更有效.要做到这一点,你可以使用COffeeScript for … in Syntax

for obj in foo
  ...

(如果你在循环中也需要索引,你可以为obj编写,我在foo中.)

大佬总结

以上是大佬教程为你收集整理的node.js – 对于我的foo是返回额外的键?全部内容,希望文章能够帮你解决node.js – 对于我的foo是返回额外的键?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。