JS 类似contains方法,用indexOf实现

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

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

str.contains("substr");


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

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


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

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

自定义的js contains方法

  • 2013-06-07 15:35
  • 765B
  • 下载

js数组的遍历方法filter()、map()、some()、every()、forEach()、lastIndexOf()、indexOf()

filter():    语法: var filteredArray = array.filter(callback[, thisObject]); ...

Java中List集合中contains()与indexOf()的区别

contains()返回的是boolean类型;indexOf()返回的是int类型,不仅能知道是否有包含,还能包含的位置,有找到返回1,没有返回-1。所以contains()效率比较高 public...
  • SO_zxn
  • SO_zxn
  • 2017-03-09 14:17
  • 1657

java中list的遍历,交集,并集,差集,去重,contains(),indexof,.lastIndexOf

list的遍历方法: //list的遍历 private void forListSerch(){ List serchList = new ArrayList<>();...

C#中string.contains和string.indexof的效率比较

今天去面试,面试官问到了题目中的问题,string.contains和string.indexof两个字符串查找方法相比哪个处理效率更高。当时完全不了解,今天回来特意查了一下,顺便和大家分享一下。 首...

关于JS中类似Java的类.方法名

可能底子太弱,我一直对JS中类名 . 方法名,这样类似Java静态类的书写不太了解,看过百度,有几种解释,但是还是不太懂。今天工作中,顺藤摸瓜,找到一种原因。 最重要一点,必须要采用dwr框架(具体...

IE8兼容js原生函数问题(举例map,filter,indexof)

兼容问题后续--------- 一些JS的原生函数也不被IE8支持的解决办法(其实就是重写方法): 类似于数组的indeOf()方法: if (!Array.prototype.index...
  • shya_
  • shya_
  • 2017-03-17 14:43
  • 311
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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