【发布时间】:2020-10-14 11:05:10
【问题描述】:
我有两个数组,第一个包含两个数字,第二个包含 12 个值。
firstArray = [0, 6];
secondArray = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];
我想获取第一个数组的数字并检查第二个数组的索引是否匹配,然后更改匹配的值。
在这种情况下,输出将是
secondArray = ["blank", "February", "March", "April", "May", "June", "blank", "August", "September", "October", "November", "December"];
我试图循环获取 firstArray 中的值,但我得到的是索引而不是值
for (let i = 0; i < this.state.lastIndex.length; i++) {
}
干草 我该怎么做? 有什么办法比 for 循环更直接?
感谢您的帮助
【问题讨论】:
-
"有什么方法可以使它比使用 for 循环更直接?" 如果第一个数组中只有两个项目,那么你可以只做 @ 987654324@和
secondArray[firstArray[1]] -
secondArray[firstArray[0]] = "blank"和secondArray[firstArray[1]] = "blank"
标签: javascript arrays for-loop