我有一个数组arr = ['one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine']
,我希望将每个第三个值都换成新的arr2 = ['three', 'six', 'nine']
。
我尝试了for
循环,但我无法让它正常工作。使用jQuery或只是javascript的最佳方法是什么?
答案 0 :(得分:9)
如果需要,可以使用for
循环!
请考虑以下事项:
var arr1 = ['one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine'];
var arr2 = [];
for (var i = 2; i < arr1.length; i += 3) {
arr2.push(arr1[i]);
}
arr2; // ["three", "six", "nine"]
答案 1 :(得分:7)