JS 类似contains方法,用indexOf实现

原创 2015年11月18日 11:26:53

我们很多时候会不自觉的在js代码里对一个字符串进行如下操作:

str.contains("substr");


但是js里面没有这个方法去判断字符串str是不是包含substr,而js提供了另一个方法indexOf:

str.indexOf("substr") != -1;


如果上面这个表达式为true,则包含,反之则不包含。

javascript contains方法

IE有许多好用的方法,后来都被其他浏览器抄袭了,比如这个contains方法。如果A元素包含B元素,则返回true,否则false。唯一不支持这个方法的是IE的死对头firefox。  dom co...
  • encienqi
  • encienqi
  • 2011年02月20日 20:36
  • 13543

JS List的contains方法与Array的contains方法的使用

  • 2012年10月22日 15:31
  • 2KB
  • 下载

JS判断元素是否在数组内

JS判断元素是否在数组内 一、JQuery 如果是用JQuery的话,可以用inArray()函数: jquery inarray()函数详解 jquery.inarray(value,array) ...
  • Medivh_
  • Medivh_
  • 2016年12月05日 18:52
  • 1285

用js模拟的List

/* * List 大小可变数组 * author: 吴安国 * version: 1.0 */ function List() { this.list = new Array...
  • wuanguo12
  • wuanguo12
  • 2011年09月17日 16:43
  • 1017

JS判断元素是否在数组内

一、JQuery 如果是用JQuery的话,可以用inArray()函数: jquery inarray()函数详解 jquery.inarray(value,array) 确定第一个参数在数组中的位...
  • jumtre
  • jumtre
  • 2014年12月12日 15:13
  • 176529

JS数组对象Array增加 contains 方法

在JS中,有时候需要用到判断一个数组中是否包含某个值,这时候就可以给Array增加contains()方法了        扩展方法contains()方法:       Array.prototyp...
  • Thinkingcao
  • Thinkingcao
  • 2017年03月31日 13:54
  • 5236

javascript封装的类似java List类

function List(){ this.init(); }; //初始化列表 List.prototype.init = function(){ this.array = new Array(...
  • lynnlovemin
  • lynnlovemin
  • 2013年09月05日 18:35
  • 2994

js: Array 方法属性

Array
  • bp0002
  • bp0002
  • 2017年12月19日 03:57
  • 16

js contains方法

Array.prototype.contains = function(item){   return RegExp("\\b"+item+"\\b").test(this); }; var a...
  • ITshu
  • ITshu
  • 2011年08月12日 13:39
  • 2185

JavaScript高级程序设计之DOM 扩展之专有扩展之contains()方法第11.4.3讲

在实际开发中,经常需要知道某个节点是不是另一个节点的后代。IE 为此率先引入了contains() 方法,以便不通过在DOM 文档树中查找即可获得这个信息。调用contains()方法的应该是祖先节...
  • Jane617_min
  • Jane617_min
  • 2015年11月05日 15:58
  • 866
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JS 类似contains方法,用indexOf实现
举报原因:
原因补充:

(最多只允许输入30个字)