美文网首页
es6中字符串的扩展

es6中字符串的扩展

作者: icaojinyu | 来源:发表于2018-12-11 09:50 被阅读0次

1. 字符串的解构赋值

  let str = 'hello'
  let [a, b, c, d, e] = str
  console.log(a, b, c, d, e) // h e l l o
2. for of...遍历字符串
  let str = 'lewis'
  for(let key of str){
    console.log(key) // l e w i s
  }
3. includes(), startsWith(), endsWith()
  let str = 'hello world'
  console.log(str.includes('hello')) //true
  console.log(str.startsWith('he')) //true
  console.log(str.endsWith('world')) //true
4. repeat()

repeat方法返回一个新字符串,表示将原字符串重复n次。

  let str = '我很帅'
  console.log(str.repeat(3)) // 我很帅我很帅我很帅 (重要的事情说三遍)
5. 模板字符串
  • 模板字符串(template string)是增强版的字符串,用反引号(`)标识。它可以当作普通字符串使用,也可以用来定义多行字符串,或者在字符串中嵌入变量
  • 如果使用模板字符串表示多行字符串,所有的空格和缩进都会被保留在输出之中
  • 模板字符串中嵌入变量,需要将变量名写在${}之中
  • 大括号内部可以放入任意的 JavaScript 表达式,可以进行运算,以及引用对象属性
  • 模板字符串之中还能调用函数
  let message = 'hello world'
  let str = `The message is ${message}!`
  console.log(str) // The message is hello world!

相关文章

  • es6的数值,函数,字符串扩展

    一、es6的数值扩展 二、es6的函数扩展 代码效果:对象解构在函数中的应用 三、es6字符串扩展 常用方法 代码...

  • 11.ES6字符串startsWith、endsWith和字符串

    在ES6中字符串扩展了startsWith、endsWith和字符串模板1、startsWith 开始是否包含2、...

  • 14.ES6 JSON扩展

    ES6中对JSON扩展了新特性:1、对象转字符串 JSON.stringify2、字符串转对象 JSON.pars...

  • ECMAScript6新方法(2)

    字符串扩展 ES6加强了对Unicode的支持,并且扩展了字符串对象。 获取字符unicode编码 通过unico...

  • ES6扩展归纳

    ES6扩展归纳 介绍ES6相比与ES5在原有对象上的扩展,包括字符串、正则、数值、函数、数组、对象等扩展,本文是阮...

  • ES6课程

    章节目录 1、ES6中啥是块级作用域?运用在哪些地方?2、ES6中使用解构赋值能带给我们什么?3、ES6字符串扩展...

  • ES6之数值扩展

    ES6对数值的扩展,说是扩展,但是更像是对ES5中的数值的一个方法的添加和补充,其变化远没有字符串的扩展变化...

  • ES6 字符串的扩展

    本节我们来学习 ES6 中字符串类型的扩展,包括一些字符串对象的新增方法的使用等。 字符的 Unicode 表示法...

  • ES6 字符串的扩展

    本节我们来学习 ES6 中字符串类型的扩展,包括一些字符串对象的新增方法的使用等。 字符的 Unicode 表示法...

  • ES6字符串扩展

    ES6字符串扩展 ES6加强了对 Unicode 的支持(特殊字符) 之前JavaScript允许采用\uxxxx...

网友评论

      本文标题:es6中字符串的扩展

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