2016-01-29 53 views

回答

0

不,您正在获取价值。它没有这样的信息。

+0

总结一下。谢谢。 – Progoogler

0

的forEach回调有三个参数,CurrentValue的(在你的情况下项目),数组中的当前项的索引被处理,并且阵列本身:

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach

此外,您还可以使用参数,例如

[1, 2, 3, 4, 5].forEach(function(item) { console.log(item, arguments); }); 

虽然我认为简单地使用额外的回调参数会更有效率吗?最后,在判断item是否从数组中“传递”的情况下,如果你正在使用Array的forEach,那么这个项目总是来自数组,除非我误解了你的问题?

+0

我很感谢你在努力帮助的努力。在你所说的内容中,你是对的,它的第三个参数可以被检查来验证它的数组类型并作为参数传递给另一个函数。但是我希望在这种情况之外有一种方法,不幸的是,我相信这种方法不存在。谢谢你! – Progoogler

相关问题