码迷,mamicode.com
首页 > 其他好文 > 详细

ES6 —— 字符串

时间:2020-05-19 22:21:10      阅读:45      评论:0      收藏:0      [点我收藏+]

标签:log   res   div   头部   user   mst   空格   false   with   

一、字符串的遍历器接口

for(let codePoint of ‘hello‘){
  console.log(codePoint);
}
// h
// e
// l
// l
// o

 

二、模板字符串

let userName = ‘小明‘;
let age = 26;
let result = `我叫${userName},我今年${age}岁。`
console.log(result);   // 我叫小明,我今年26岁。

 

三、includes —— 是否找到了参数字符串

let str = ‘hello world‘;
console.log(str.includes(‘hello‘));   // true
console.log(str.includes(‘hi‘));   // false

 

四、startsWith —— 参数字符串是否在原字符串的头部

let str = ‘hello world‘;
console.log(str.startsWith(‘hello‘));   // true
console.log(str.startsWith(‘world‘));   // false

 

 

五、endsWith —— 参数字符串是否在原字符的尾部

let str = ‘hello world‘;
console.log(str.endsWith(‘hello‘));   // false
console.log(str.endsWith(‘world‘));   // true

 

六、repeat —— 将一个字符串重复 n 次

let str = ‘foo‘;
console.log(str.repeat(3));   // foofoofoo

 

七、padStart —— 补全字符串

如果某个字符串不够指定长度,会在头部补全。

let str = ‘foo‘;
console.log(str.padStart(10, ‘ab‘));   // abababafoo

 

八、padEnd —— 补全字符串

如果某个字符串不够指定长度,会在尾部补全。

let str = ‘foo‘;
console.log(str.padEnd(10, ‘ab‘));   // fooabababa

 

九、trimStart —— 消除字符串头部的空格

let str = ‘   hello‘;
console.log(str.length);   // 8
console.log(str.trimStart().length);   // 5

 

十、trimEnd —— 消除尾部的空格

let str = ‘hello   ‘;
console.log(str.length);   // 8
console.log(str.trimEnd().length);   // 5

 

ES6 —— 字符串

标签:log   res   div   头部   user   mst   空格   false   with   

原文地址:https://www.cnblogs.com/xulinjun/p/12919826.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!