如何编写一个返回数组中奇数位置元素的函数

时间:2017-05-25 17:29:35

标签: javascript arrays node.js function

如果我只是运行一个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;
&#13;
&#13;

1 个答案:

答案 0 :(得分:0)

只需过滤数组,返回一个只有奇数值的数组:

&#13;
&#13;
var array = [1,2,3,4,5];
console.log(array.filter(function(el, ind){
  return ind % 2 === 0;
}));
&#13;
&#13;
&#13;