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
相關用法
- TypeScript String.fromCharCode()用法及代碼示例
- TypeScript String charAt()用法及代碼示例
- TypeScript String charCodeAt()用法及代碼示例
- TypeScript String concat()用法及代碼示例
- TypeScript String indexOf()用法及代碼示例
- TypeScript String lastIndexOf()用法及代碼示例
- TypeScript String localeCompare()用法及代碼示例
- TypeScript String replace()用法及代碼示例
- TypeScript String search()用法及代碼示例
- TypeScript String slice()用法及代碼示例
- TypeScript String split()用法及代碼示例
- TypeScript String substr()用法及代碼示例
- TypeScript String substring()用法及代碼示例
- TypeScript String includes()用法及代碼示例
- TypeScript String codePointAt()用法及代碼示例
- TypeScript String repeat()用法及代碼示例
- TypeScript String endsWith()用法及代碼示例
- TypeScript String trim()用法及代碼示例
- TypeScript String padStart()用法及代碼示例
- TypeScript String normalize()用法及代碼示例
- TypeScript String match()用法及代碼示例
- TypeScript String matchAll()用法及代碼示例
- TypeScript String padEnd()用法及代碼示例
- TypeScript String轉Boolean用法及代碼示例
- TypeScript String轉JSON用法及代碼示例
注:本文由純淨天空篩選整理自pankajbind大神的英文原創作品 TypeScript String.raw() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。