私は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つの非同期呼び出しを行っているため、配列を変換する前に配列を連結したくありません。上記のコードは単純化された例にすぎません。