我有一个 ko 对象,它有一些属性。我只需要 ItemName 属性的值。
是否可以过滤此对象并获取 ItemName 属性值并将其推送到数组中。
items":[{"ItemID":1,"ItemName":"Asia","ItemLevel":0,"ItemParentID":0},
{"ItemID":2,"ItemName":"Europe","ItemLevel":1,"ItemParentID":0},
{"ItemID":3,"ItemName":"Africa","ItemLevel":2,"ItemParentID":0}]
所以我们最终得到以下结果:
array[0] = "Asia"
array[1] = "Europe"
array[2] = "Africa"
ko.utils.arrayFilter(items(), function(item) {
return item.ItemName();
});