首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ES6字符串扩展

ES6字符串扩展了一些功能,开发过程用到的不多,还有一些是Unicode的,这边就不仔细说那些,简单提一下ES6字符串扩展了哪些。...字符的Unicode表示法做出了改进 提供了codePointmentAt能够正确处理4个字节存储的字符 ES6 提供了String.fromCodePoint方法,可以识别大于0xFFFF的字符,正好与...codePointAt方法相反 ES6字符串添加了遍历器接口,使得字符串可以被for...of循环遍历,可以识别大于0xFFFF的码点 normalize()方法,用来将字符的不同表示方法统一为同样的形式...模板字符串,这也是使用频率很高的一个,用反引号(`)标识。它可以当作普通字符串使用,也可以用来定义多行字符串,或者在字符串中嵌入变量。模板字符串中嵌入变量,需要将变量名写在${}之中。...模板字符串之中还能调用函数。模板字符串甚至还能嵌套。 模板编译和标签模板还有String.raw方法,这三个在我觉得应该不会使用,但是可以知道一下有这个东西。

27320
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    ES6入门之字符串扩展

    字符串的遍历器接口 ES6字符串添加了遍历器接口,字符串可以被for of 遍历 5. normalize() 用来将字符的不同表示方法统一为同样的形式, 6. includes(), startsWith...ES6 又提供了三种新方法。 includes():返回布尔值,表示是否找到了参数字符串。 startsWith():返回布尔值,表示参数字符串是否在原字符串的头部。...); 上面这种写法相当繁琐不方便,ES6 引入了模板字符串解决这个问题。...String.raw() ES6 为原生 String 对象,提供了一个raw方法。用来充当模板字符串的处理函数,返回一个斜杠都被转义的字符串,对应于替换变量后的模板字符串。...ES6入门系列 ES6入门之let、cont ES6入门之解构赋值 ES6入门之字符串扩展 ES6入门之正则的扩展 ES6入门之数值的扩展

    33520

    JavaScript第十三弹——ES6(二)字符串扩展

    这几次分享是扩展大礼包哟~ 1 字符串扩展 ES6加强了对Unicode的支持,并且扩展字符串对象。这使得ES6能够使用新特性实现以前需要很麻烦的方法实现的事情。...我们来对比一下 传统JS: var txt = ''+rabbit.color+''; ES6: var color='white'; var txt = `This rabbit is...ES6的模版字符串是增强版字符串,用(`)反引号标识, (1)可以当作普通字符串使用 `The rabbit is so cute!...():返回布尔值,查询范围字符串是不是以要找的字符串结尾的 4)repeat():返回新字符串,重复打印原字符串几遍 前三个函数可以传入一个或两个参数,一个参数就是要查询的字符串,两个参数的话第一个是要查询的字符串...今天的分享就到这里啦~~下一篇我们将继续分享数组的扩展,做好准备哦~~喜欢兔妞的文章就请关注+好看呦,越点好看越好看哦,么么哒!!!

    43220

    ES6 函数的扩展

    // 报错 function f(a, ...b, c) { // ... } 严格模式 ES2016 做了一点修改,规定只要函数参数使用了默认值、解构赋值、或者扩展运算符,那么函数内部就不能显式设定为严格模式...function foo() {} foo.name // "foo" 这个属性早就被浏览器广泛支持,但是直到 ES6,才将其写入了标准。 需要注意的是,ES6 对这个属性的行为做出了一些修改。...如果将一个匿名函数赋值给一个变量,ES5 的name属性,会返回空字符串,而 ES6 的name属性会返回实际的函数名。...var f = function () {}; // ES5 f.name // "" // ES6 f.name // "f" 如果将一个具名函数赋值给一个变量,则 ES5 和 ES6 的name...const bar = function baz() {}; // ES5 bar.name // "baz" // ES6 bar.name // "baz" 箭头函数 ES6 允许使用“箭头”(

    30620
    领券