如何使用js中的String.raw 函数

 时间:2026-02-15 11:09:45

1、语法

String.raw`templateStr`; 

String.raw(obj, ...substitutions);

2、参数

templateStr

必需。模板字符串。

obj

必需。一个使用对象文本表示法指定的格式正确的对象,例如 { raw: “value” }。

...substitutions

可选。一个数组(rest 参数),包含一个或多个替换值。

3、备注

String.raw 函数旨在与模板字符串一起使用。原始字符串将包含存在于字符串中的任何转义字符和反斜杠。

如果 obj 不是格式正确的对象,则会引发错误。

4、示例

function log(arg) {    

if(console && console.log) { 

        console.log(arg);   

 }

 }; 

 var name = "bob";

 log(`hello \t${name}`);

 log(String.raw`hello \t${name}`);

 // The following usage for String.raw is supported but 

// is not typical. 

log(String.raw({ raw: 'fred'}, 'F', 'R', 'E'));

 // Output:// hello   bob// hello \tbob// fFrReEd

5、要求

Microsoft Edge(Edge 浏览器)中受支持。应用商店应用(Windows 10 上的 Microsoft Edge)中也受支持。请参阅版本信息。

在以下文档模式中不受支持:Quirks、Internet Explorer 6 标准模式、Internet Explorer 7 标准模式、Internet Explorer 8 标准模式、Internet Explorer 9 标准模式、Internet Explorer 10 标准模式和 Internet Explorer 11 标准模式。在 Windows 8.1 中不受支持。

  • 接骨木易患哪些虫害?
  • page指令中的属性详解
  • 如何酸洗牛仔裤
  • 铸钢件生产工艺中造型工艺的要点分析与总结
  • 用C++写模拟股票涨跌的程序
  • 热门搜索
    云南旅游服务网 淘宝旅游网 旅游年票景点 纯玩旅游 九月份适合去哪里旅游 去朝鲜旅游多少钱 广州旅游景点介绍 贵州镇远旅游攻略 四月份去哪里旅游好 山东冬季旅游