JavaScript,Array,containsjavascript的Array没有contains方法,有时候这会不方便,contains方法实现很简单:
function contains(a, obj) { var i = a.length; while (i--) { if (a[i] === obj) { return true; } } return false; }
当然我们也可以扩展Array类,如下js
Array.prototype.contains = function(obj) { var i = this.length; while (i--) { if (this[i] === obj) { return true; } } return false; }
这样就可以方便的使用contains方法了:
alert([1, 2, 3].contains(2)); // => true alert([1, 2, 3].contains('2')); // => false
JavaScript,Array,contains
|