您好我需要创建一个函数,它将从数组中每秒调度一次console.log。 所以,如果我们有
var someArray = [1,45,65,98,321,8578,orange,onion];
然后console.log将返回45,98,8578,洋葱...有人有任何想法怎么做请?
答案 0 :(得分:3)
您可以使用Array#filter
根据索引删除不需要的内容。
只有具有truthy除法余数的项目才会返回到包含您的值的新数组。
var someArray = [1,45,65,98,321,8578,'orange','onion'];
console.log(
someArray.filter((x, i) => i % 2)
)

答案 1 :(得分:0)
我会使用循环来显示数组中的所有其他项目(从位置1开始):
var everySecondValue = function (array) {
for (i=1; i <= array.length-1; i+=2) {
console.log(array[i]);
}
}
everySecondValue([1,45,65,98,321,8578,"orange","onion"]);