$.extend
は機能していますが、オブジェクトとネイティブ配列ではないため、push()
は機能しません。
jQuery.extend
を使用して配列を拡張するにはどうすればよいですか?
var x =[1,2];
var y = $.extend({},x);
y.push(3) // fail
編集:配列は、そう、オブジェクトが含まれます -
slice()
トリック
$.extend
は機能していますが、オブジェクトとネイティブ配列ではないため、push()
は機能しません。
jQuery.extend
を使用して配列を拡張するにはどうすればよいですか?
var x =[1,2];
var y = $.extend({},x);
y.push(3) // fail
slice()
トリック
全くArray#concat
メソッドを使用jQueryをする必要がありませんを行うことはありません。
var x =[1,2];
var y = x.concat([3,4]);
y.push(3)
私には恥があります。あなたは正しいです。ありがとう。 (そのJQがあまりにも多い) – yossi
@yossi:値の配列を既存の配列にプッシュしたいのであれば、うれしいです..... '[] .push.apply(x、[1、 2,3]) 'これは配列の値を' x'にプッシュします –
@PranavCBalanだけでなく、それは..私が書いたものだと、これは私の質問の – yossi
可能な複製である[jQueryので配列をクローニングする方法はありますか?](http://stackoverflow.com/questions/3775480/is-there-a-method-to-array-in-jquery) – styopdev
いいえ、それは配列を返すと言います... –