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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。