如果我只是运行一个for循环,但是当我试图将它变成一个函数而它没有返回任何东西时,我可以让它返回奇数的数字索引?
function oddArrayIndex( arrayName, emptyIndex ) {
for (var i = 1; i < arrayName.length; i += 2) {
emptyIndex.push(arrayName[i]);
}
}
var arr = [ 1, 2, 3, 4, 5, 6, 7];
var oddIndex = [];
oddArrayIndex(arr, oddIndex);
&#13;
答案 0 :(得分:0)
只需过滤数组,返回一个只有奇数值的数组:
var array = [1,2,3,4,5];
console.log(array.filter(function(el, ind){
return ind % 2 === 0;
}));
&#13;