访问数组中的每个其他项-JavaScript
我是否可以访问数组中的所有其他项?所以基本上,所有的项目都在位置0,2,4,6等等 以下是我的代码(如果有帮助):访问数组中的每个其他项-JavaScript,javascript,arrays,Javascript,Arrays,我是否可以访问数组中的所有其他项?所以基本上,所有的项目都在位置0,2,4,6等等 以下是我的代码(如果有帮助): function pushToHash(key, value) { for (var t = 0; t < value.length; t++) { MQHash[key[t]] = value.slice(0, lineLength[t]); } } 函数pushToHash(键、值){ for(var t=0;t
function pushToHash(key, value) {
for (var t = 0; t < value.length; t++) {
MQHash[key[t]] = value.slice(0, lineLength[t]);
}
}
函数pushToHash(键、值){
for(var t=0;t
因此,我需要获得lineLength
的每一个其他值。我只想要行长度
,而不是键
。我想做一个模数,但不确定如何实现它。有什么想法吗
提前谢谢 如果只想使用
lineLength
而不想使用键
,则添加第二个变量,并在递增时使用+=
:
function pushToHash(key, value) {
for (var t = 0, x = 0; t < value.length; t++, x += 2) {
MQHash[key[t]] = value.slice(0, lineLength[x]);
}
}
函数pushToHash(键、值){
对于(变量t=0,x=0;t
(的幂…您可以在数组过滤器方法中使用索引(第二个参数),如下所示:
let arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
// filter out all elements that are located at an even index in the array.
let x = arr.filter((element, index) => {
return index % 2 === 0;
})
console.log(x)
// [1, 3, 5, 7, 9]
完美的非常感谢你!