Javascript 有人能解释一下这句话的意思吗?
我很难理解以下语句中Javascript 有人能解释一下这句话的意思吗?,javascript,arrays,filter,Javascript,Arrays,Filter,我很难理解以下语句中(\ux,idx)的含义 arr.filter((_, idx) => idx % 2 === 0) 我知道它是在过滤数组,然后在新数组中返回所有符合条件的元素(基本上是偶数索引)。但我不明白这(ux,idx)是什么意思 有什么帮助吗?(\ux,idx)是两个变量名 arr.filter((currentValue, index, array) => ) 如你所知 所以“ux”是当前值,“idx”是索引 “\u”不是use,但仍然定义,因为它是一个非可选参数,
(\ux,idx)
的含义
arr.filter((_, idx) => idx % 2 === 0)
我知道它是在过滤数组,然后在新数组中返回所有符合条件的元素(基本上是偶数索引)。但我不明白这(ux,idx)是什么意思
有什么帮助吗?(\ux,idx)是两个变量名
arr.filter((currentValue, index, array) => )
如你所知
所以“ux”是当前值,“idx”是索引
“\u”不是use,但仍然定义,因为它是一个非可选参数,因此您必须始终为它命名。该函数有两个参数,
\uu
和idx
。由于第一个参数实际上没有在回调函数中使用,但不能在函数参数中忽略,可能有人决定在这里使用\u
作为参数名,以提醒这一事实——“这是一个一次性参数。”我建议您阅读“谢谢”。谢谢你的帮助,谢谢。现在它有意义了。