美文网首页
3.字符串的扩展

3.字符串的扩展

作者: 毛贵军 | 来源:发表于2019-01-25 09:33 被阅读0次

回到目录

ES6 新增 api

type 作用 解释
includes(str, index) 确定一个字符串是否包含在另一个字符串中 返回布尔值,表示是否找到了参数字符串。
startsWith(str, index) 确定一个字符串是否包含在另一个字符串中 返回布尔值,表示参数字符串是否在原字符串的头部。
endsWith(str, n) 确定一个字符串是否包含在另一个字符串中 返回布尔值,表示参数字符串是否在原字符串的尾部。
repeat(n) 将原字符串重复 n 次。 (n 只能是非负整数,(-1,0)区间的数会认为是 0,小数会被取整 2.9 -> 2),其他 undefined NaN 同样会先执行 Boolean() 返回一个新字符串
padStart(n,str) 如果某个字符串不够指定长度,会在头部补全 返回一个新字符串
padEnd(n,str) 如果某个字符串不够指定长度,会在头部或尾部补全 返回一个新字符串

例子

let s = "Hello world!";

s.startsWith("world", 6); // true
s.endsWith("Hello", 5); // true
s.includes("Hello", 6); // false
s.repeat(3); // "hello worldhello worldhello world"

上面代码表示,使用第二个参数 n 时,endsWith 的行为与其他两个方法有所不同。它针对前 n 个字符,而其他两个方法针对从第 n 个位置直到字符串结束。
回到目录

相关文章

  • 六:前段笔记(3)

    1.字符串扩展 2.数值的扩展 3.数组的扩展 4.对象的深度克隆

  • ES6 字符串、数组、函数、对象

    字符串 1. 多行字符串 2. 字符串模板 数组 1. 扩展 2. 函数参数的扩展 3. 类数组对象转数组 函数 ...

  • 3. 字符串的扩展

    字符串的遍历接口 ES6为字符串添加了遍历器接口,使得字符串可被for..of循环遍历 for...of遍历字符串...

  • 3.字符串的扩展

    回到目录 ES6 新增 api 例子 上面代码表示,使用第二个参数 n 时,endsWith 的行为与其他两个方法...

  • ES6 语法总结

    1. let,const关键词 2. 结构赋值 3. 正则扩展 4. 字符串扩展 5. 数值扩展 6. 数组扩展 ...

  • Swift3常用工具类方法

    1.扩展图片 2.扩展颜色 3.扩展字符串 4.计算字符串高度 5.时间转换星期 5.金额单位转换 6.字节单位转换

  • ES6扩展

    字符串扩展 正则扩展 数值扩展 函数扩展 对象扩展 数组扩展 字符串扩展 模版字符串 部分新的方法 padStar...

  • ES6 学习笔记--------目录

    1.let 和 const 命令 2.变量的解构赋值 3.字符串的扩展 4.正则的扩展 5.数值的扩展 6.函数的...

  • 前端小白成长03--小知识点 字符串 参数 展开数组

    1.模板字符串可以\转义 2.可以换行 3.把js片段输出,不用+号拼接 带标签的模板字符串 字符串的扩展方法 i...

  • 2017-12-26es6-函数扩展

    扩展 1、字符串扩展 2、模板字符串 **** 3、数值扩展 4、函数扩展用于分页居多 rest 参数 ...变量...

网友评论

      本文标题:3.字符串的扩展

      本文链接:https://www.haomeiwen.com/subject/rctmjqtx.html