当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


TypeScript String.raw()用法及代码示例


TypeScripts String.raw() 方法用于获取模板文字的字符串表示形式,而不解释转义字符。

用法

String.raw(string: TemplateStringsArray, ...values: any[]): string
String.raw`templateString`;

参数

  • 字符串(模板字符串数组):在这里您必须传递模板文字数组对象。
  • 值(任何[]):在这里您必须传递包含替换值的值。
  • templateString:在这里您必须传递模板文字字符串。

返回值

它将返回模板文字的原始字符串形式。

示例 1:演示保留转义序列。

Javascript


const filePath: string = String
    .raw`C:\Users\username\Documents\myfile.txt`;
console.log(filePath);

输出:

C:\Users\username\Documents\myfile.txt

示例 2:演示如何使用 raw() 方法和 unicode 字符。

Javascript


const unicodeRegular: string = `\u2607`;
const unicodeRaw: string = String.raw`\u2607`;
console.log("Unicode Regular:");
console.log(unicodeRegular);
console.log("\nUnicode Raw:");
console.log(unicodeRaw);

输出:

Unicode Regular:

Unicode Raw:
\u2607

相关用法


注:本文由纯净天空筛选整理自pankajbind大神的英文原创作品 TypeScript String.raw() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。