當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。