如何通过一次调用jQuery迭代两个数组.each()?
这样的事情显然不起作用:
$.each(arr1, arr2, function(i,v){
//do something...
});
Run Code Online (Sandbox Code Playgroud)
那么怎么做呢?
Jon*_*Jon 11
另一种选择.concat是双重的$.each:
$.each([arr1, arr2], function() {
$.each(this, function(i, v) {
// do something
});
});
Run Code Online (Sandbox Code Playgroud)
如果数组包含大量项目,这可能会更快.
@PPvG这是我的代码,我有两个数组,每个包含很少的单词,使用$ .each()我想在
<p>标签arr1和arr2中附加它们.arr1的内容首先是arr2 secondo无论顺序如何. - 山姆4秒前
你可以将.concat它们用于迭代:
$.each(arr1.concat(arr2), function(i,v){
//do something...
});
Run Code Online (Sandbox Code Playgroud)
演示:http://jsfiddle.net/ZG4wq/2/