1、检测字符串中是否包含某个字符
ES5方法:string.indexOf("需要检测的字符"),如果返回值为-1,则说明当前字符串中不存在这个字符,返回值不为-1,则

是当前字符在字符串中第一次出现的位置

ES6方法:string.includes("需要检测的字符"), 如果返回true,说明包含这个字符,返回false说明不存在
例如:test("s"); // 返回true,字符串test中包含字符s

2、ES6检测字符串是否以某个字符开头

string.startsWith("检测的字符") // 返回值为boolean,为真返回true,反之为false
例如:hello.startsWidth("h"); // true,“hello”是以字符“h”开头的

3、ES6检测字符串以某个字符结束

string.endsWith("检测的字符串") // 用法与startsWith()一致
例如:import.endsWith("t"); // true

4、ES6重复字符串函数

string.repeat(number) // number为该字符串需要重复的次数,且这些字符串全部都是拼接在一起的,例如:

let str = "hello";
str.repeat(3) // 结果为:"hellohellohello"

总结:ES6 字符串方法更加简洁,语义更清晰容易理解

最新文章

  1. 搭建Hadoop2.6.4伪分布式
  2. 详解Javascript 函数声明和函数表达式的区别
  3. NodeJS API简介
  4. 向列布局动态添加F7
  5. 写MYSQL存储过程遇到的一个小BUG
  6. 0729pm命名空间
  7. 在cocos2d里面如何使用Texture Packer和像素格式来优化spritesheet
  8. replication_slot and PostgreSQL Replication
  9. android 为应用程序创建桌面快捷方式技巧分享
  10. Lucene4.9学习笔记——Lucene建立索引
  11. 字节转换/编码转换全为转载GBK,BIG5,utf8,unicode
  12. vconfig 的使用
  13. 判断数据是否服从某一分布(二)——简单易用fitdistrplus包
  14. 关于for循环的几种经典案例
  15. shell脚本整段注释
  16. 杭电ACM 1002题
  17. C++ STL标准容器插入删除算法的复杂度
  18. windows系统中配置多版本anaconda
  19. 【English】20190307
  20. mysql关联模糊查询他表字段

热门文章

  1. django-filters,rangefilter的用法,不在某个范围内
  2. iptables防DDOS攻击和CC攻击配置
  3. 2019牛客多校第四场C-sequence(单调栈+线段树)
  4. PAT_A1117#Eddington Number
  5. 拾遗:~/.zshrc 配置
  6. Netty 源码分析——ChannelPipeline
  7. C# 简单的往txt中写日志,调试时很有用
  8. vue项目使用js-xlsx进行excel表格的导入和导出方法的简单原型封装
  9. 关于VS的第一次使用
  10. 对象拷贝extend