我想將一個比較器傳入一個函數,並不確定這是否可以用Javascript。 C#中有一個IComparer概念來完成這個任務。這可以在Javascript中完成嗎?如何通過函數來比較項目?
function someAction (comparer) {
var newList = [];
$.each(list, function (index, item) {
if comparer on item is true then { //psuedo code
newList.push(item);
}
});
}
someAction(item.PropA > 5);
應當指出的是,過濾器只是因爲ECMAScript中5可用。 – helpermethod