字符串的新增方法
Posted treasurea
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字符串的新增方法相关的知识,希望对你有一定的参考价值。
//ES5 String.fromCodePoint() 用于从Unicode码点返回对应字符 但不能识别码点大于0xFFFF //ES6中 可以识别大于0xFFFF的字符 // ES6中 新增加String对象的String.raw()方法 String.raw`Hi\n$2 + 3 !`//该方法返回一个斜杠都被转义的字符串 //‘Hi\\n5 // 若原字符串的斜杠已经转义 String.raw()会进行再次转义 String.raw`Hi\\n` //返回‘Hi\\\\n // String.raw()也可做为函数使用 第一个参数应该是一个具有raw属性的对象 且raw属性的值应该是一个数组 String.raw(raw:‘test‘,0,1,2) //‘t0e1s2t‘ // String.raw()代码实现如下 String.raw = function(strings,...values) let output = ‘‘ let index ; for(index = 0;index<values.length;index++) output+=strings.raw[index] + values[index]; output +=strings.raw[index] return output;
以上是关于字符串的新增方法的主要内容,如果未能解决你的问题,请参考以下文章