私は2WinJS.Binding.List
つを1つに結合しようとしています。MSDNでこのメソッドを見ました.concat
が、機能していないようです。誰かが私にそれを行う方法を教えてもらえますか?
入力:
var a = new WinJS.Binding.List([1,2])
var b = new WinJS.Binding.List([3,4])
期待される出力:番号1、2、3、4を含むWinJS.Binding.List。
を試しa.concat(b)
ましたが、の代わりに3要素の配列が返されますWinJS.Binding.List
。これがコンソールのログです。
var a = new WinJS.Binding.List([1,2])
var b = new WinJS.Binding.List([3,4])
a.concat(b)
==> [object Array][...]
それを正しく行う理由と方法はありますか?
PS私はすべてのアイテムをループしてb
押し込むことができることを知ってa
いますが、それを行うためのより効率的な方法はありますか?WinJS.Binding.List
また、2つの異なるデータソースから2つの非同期呼び出しを行っているため、配列を変換する前に配列を連結したくありません。上記のコードは単純化された例にすぎません。