Есть ли лучший способ (встроенный?) для смешивания наблюдаемых массивов и ассоциативных массивов?
viewModel = {
a: ko.observableArray(),
a_assoc: {},
add_item: function(i) {
if (typeof this.a_assoc[i] == 'undefined') {
this.a.push(i);
this.a_assoc[i]=1;
}
}
}
viewModel.add_item('bla');