jQuery への 1 回の呼び出しで 2 つの配列を反復するにはどうすればよい.each()
ですか?
次のようなものは明らかに機能しません。
$.each(arr1, arr2, function(i,v){
//do something...
});
では、これを行うにはどうすればよいでしょうか。
jQuery への 1 回の呼び出しで 2 つの配列を反復するにはどうすればよい.each()
ですか?
次のようなものは明らかに機能しません。
$.each(arr1, arr2, function(i,v){
//do something...
});
では、これを行うにはどうすればよいでしょうか。
の代替.concat
は double になります$.each
:
$.each([arr1, arr2], function() {
$.each(this, function(i, v) {
// do something
});
});
This could turn out being faster if the arrays contain lots of items.
@PPvGこれは私がコードですが、それぞれにいくつかの単語を含む2つの配列を取得し、 $.each() を使用して、それらを
<p>
タグ arr1 と arr2 に追加したかったのです。内容 arr1 first arr2 secondo 順不同です。– サム 4 秒前
あなた.concat
は反復のためにそれらをすることができます:
$.each(arr1.concat(arr2), function(i,v){
//do something...
});