indexof和includes()方法的使用

indexof()

  • 可返回某个指定的字符串值在字符串中首次出现的位置。是额、ES5的方法,也可以对字符串使用。
  • 对大小写敏感。

缺点:
1.不够语义化,它的含义是找到参数值得第一个出现位置,所以要去比较是否不等于-1,表达起来不够直观。
2.它内部使用相等运算符(===)进行判断,这会导致对NaN的误判。

includes()

  • 检查是否数组包含某些元素,返回true或false,是ES6的方法,也可以对字符串使用。
  • 没有区分-0和+0 。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容