我有一个回调函数以下滤镜阵列:获取指数
array.filter(createPredicateFn(expression, comparator));
我的回调函数声明如下:
function createPredicateFn(expression, comparator) {
我怎样才能得到我的createPredicateFn中的元素的索引?
编辑:
这里是我的预测函数:
function createPredicateFn(expression, comparator) {
var predicateFn;
if (comparator === true) {
comparator = angular.equals;
} else if (!angular.isFunction(comparator)) {
comparator = function (actual, expected) {
if (angular.isObject(actual) || angular.isObject(expected)) {
// Prevent an object to be considered equal to a string like `'[object'`
return false;
}
actual = angular.lowercase('' + actual);
expected = angular.lowercase('' + expected);
return actual.indexOf(expected) !== -1;
};
}
predicateFn = function (item) {
return deepCompare(item, expression, comparator);
};
}
显示完整的代码 – 2014-12-05 15:05:16
我们不能帮你没有为你的'createPredicateFn' – drinchev 2014-12-05 15:05:35