JS中String.raw方法虽不显眼,却有哪些实用冷知识?

更新于
2026-09-23 14:20:33
0阅读来源:SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1237个文字,预计阅读时间需要5分钟。

JS中String.raw方法虽不显眼,却有哪些实用冷知识?

目录 + String.raw + 自定义标签 + String.raw 是 JavaScript 中模板字符串的一个标签函数,其作用是将模板字符串不进行转义的原生字符串内容返回。也就是说,它是用于返回模板字符串中原始内容的工具。例如,以下代码:

console.log(String.raw`字符串内容`);

目录
  • String.raw
  • 自定义标签

String.raw

String.raw是JavaScript中模板字符串的一个标签函数,它的作用是将模板字符串不转义的原始字符串内容返回

也就是说,如下代码:

console.log(String.raw`Hi!\nAkira`);

将直接返回字符串 Hi!\nAkira,而不是在Hi!Akira中间插入回车。因为String.raw标签存在,所以\n不被转义。这样其实相当于如下代码:

console.log(`Hi!\\nAkira`);

原始字符串不转义,在某些情况下很有用。

阅读全文
标签:Stringraw

本文共计1237个文字,预计阅读时间需要5分钟。

JS中String.raw方法虽不显眼,却有哪些实用冷知识?

目录 + String.raw + 自定义标签 + String.raw 是 JavaScript 中模板字符串的一个标签函数,其作用是将模板字符串不进行转义的原生字符串内容返回。也就是说,它是用于返回模板字符串中原始内容的工具。例如,以下代码:

console.log(String.raw`字符串内容`);

目录
  • String.raw
  • 自定义标签

String.raw

String.raw是JavaScript中模板字符串的一个标签函数,它的作用是将模板字符串不转义的原始字符串内容返回

也就是说,如下代码:

console.log(String.raw`Hi!\nAkira`);

将直接返回字符串 Hi!\nAkira,而不是在Hi!Akira中间插入回车。因为String.raw标签存在,所以\n不被转义。这样其实相当于如下代码:

console.log(`Hi!\\nAkira`);

原始字符串不转义,在某些情况下很有用。

阅读全文
标签:Stringraw