_findItemByValue(Obj,“开始”,4);
var _findItemByValue = function(obj, prop, value) { return obj.filter(function(item) { return (item[prop] === value); });}
与除IE6,IE7,IE8以外的所有版本兼容,但存在polyfill。
if (!Array.prototype.filter) { Array.prototype.filter = function (fn, context) { var i, value, result = [], length; if (!this || typeof fn !== 'function' || (fn instanceof RegExp)) { throw new TypeError(); } length = this.length; for (i = 0; i < length; i++) { if (this.hasOwnProperty(i)) { value = this[i]; if (fn.call(context, value, i, this)) { result.push(value); } } } return result; };}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)