【发布时间】:2021-04-25 01:27:13
【问题描述】:
过去几个月我一直在通过 Codecademy 学习 JavaScript,现在我正在做一个信用卡验证器练习。
我在此步骤中的目标是迭代数组中的所有其他元素,并且我使用了以下代码来执行此操作,效果很好(由 dannymac 在另一篇文章中提供):
let checkDigits = array.filter((element, index) => {
return index % 2 === 0
})
console.log(checkDigits)
问题是,即使我了解正在发生的事情,我也不知道“element”参数的使用位置。我已经检查了文档,但是由于我对此很陌生,所以我仍然无法真正看到它。
我知道这可能看起来像一个愚蠢的问题,但如果有人能简单地向我解释一下,我将不胜感激。
非常感谢。
亲切的问候, 维克。
【问题讨论】:
-
那个代码没有使用它......它只是被声明了。 developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/… 是数组中索引的值。简单的调试会告诉你它是什么
console.log(element, index); return index % 2 === 0
标签: javascript arrays filter parameters