我有两个相同大小的 Javascript 数组
var demo=new Array();
var demo3=new Array();
我需要在 JQuery 代码中的每个循环中访问两个数组的值。浏览了一段时间后,我遇到了 zip 操作,我尝试使用代码
$.zip(demo,demo3).each(function(){
alert("demo "+this[0]);
alert("demo3 "+this[1]);
});
但是这段代码不起作用。请帮忙。
最佳答案
因为它们的大小相同,所以只循环一个,并用 i
引用另一个。
$.each(demo, function(i, item) {
console.log(demo[i], demo3[i]);
});
如果您不需要配对索引,则只需使用 .concat
将它们背靠背运行即可。
$.each(demo.concat(demo3), function(i, item) {
console.log(item);
});
关于javascript - 一次迭代两个数组的jquery每个循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12585344/