Ste*_*eve 0 javascript arrays jquery
我有一个数组arr = ['one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine'],我想把每个第三个值变成一个新的arr2 = ['three', 'six', 'nine'].
我试过for循环,但我不能让它正常工作.使用jQuery或只是javascript的最佳方法是什么?
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"]
Run Code Online (Sandbox Code Playgroud)
你可以使用.grep函数
var arr2 = $.grep(arr, function( n, i ) {
return i % 3 == 2;
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2499 次 |
| 最近记录: |