源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

JavaScript中扩展Array contains方法实例

  • 时间:2020-01-11 06:43 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:JavaScript中扩展Array contains方法实例
javascript的Array没有contains方法,有时候这会不方便,contains方法实现很简单:
[u]复制代码[/u] 代码如下:
function contains(a, obj) {     var i = a.length;     while (i--) {        if (a[i] === obj) {            return true;        }     }     return false; }
当然我们也可以扩展Array类,如下js
[u]复制代码[/u] 代码如下:
Array.prototype.contains = function(obj) {     var i = this.length;     while (i--) {         if (this[i] === obj) {             return true;         }     }     return false; }
这样就可以方便的使用contains方法了:
[u]复制代码[/u] 代码如下:
alert([1, 2, 3].contains(2)); // => true alert([1, 2, 3].contains('2')); // => false
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部