1.function foo (strings, ...values) {
console.log(strings)
console.log(values)
}
const des = 'description'
执行 foo `hello world ${des} !`
输出:["hello world ", " !", raw: Array(2)]
['description']
可以简单理解为${des}把foo的参数切开了
2.const a = 'aaa\nbbbb'
当我们输出a得到的是
aaa
bbbb
假如我们想要得到整个完整的串,es6提供了一个方法
String.raw `aaa\nbbbb`
输出 aaa\nbbbb