0
濾鏡陣列我有一個數組:從另一個陣列
self.helpers = [
{ name: ' abc ', helper: ' my helper text1 ' },
{ name: ' def ', helper: ' my helper text2 ' },
{ name: ' xyz ', helper: ' my helper text3 ' }
];
如果我有一個字符串var testdata = 'abc'
,我可以用ko.utils.arrayFilter
從self.helpers
獲得與對象一個JSON數組,其中name
等於'abc'
。
但是,如果我有一個字符串數組,如何過濾self.helpers
:testdata=[' abc ',' def ']
?
我應該得到的結果如下:
[{ name: ' abc ', helper: ' my helper text1 ' },
{ name: ' def ', helper: ' my helper text2 ' }];
是否knockoutjs有類似IN
從SQL什麼? jQuery有in_array
但我如何在這種情況下使用它,而且:它是最好的方式嗎?