String对象方法substring/trim/trimStart/trimEnd/raw
substring:与slice方法很相似
trim:去掉两端空白字符
let str = " 123 ";
console.log(str.trim());
trimStart:去掉字符串开头的空白字符
let str = " 123 ";
console.log(str.trimStart());
trimEnd:去掉字符串末尾的空白字符
let str = " 123 ";
console.log(str.trimEnd());
raw:通常用于模板字符串,同时也可以用于插入字符串中,具体使用方式如下
console.log(String.raw`Hi\n${2+3}!`);
console.log(String.raw `Hi\u000A!`);
let name = "Bob";
console.log(String.raw `Hi\n${name}!`);
console.log(String.raw({ raw: 'test' }, 0, 1, 2));
console.log(String.raw({
raw: ['foo', 'bar', 'baz']
}, 2 + 3, 'Java' + 'Script'));