js中类似`${xx,yy}`的语句是什么意思?
`string` 是模板字符串,ES2015新增的符号。
var x = 'a', y = 'b';
var z = `${x,y}`; //'b'
模板字符串里面${var}是变量的占位符。
x,y 逗号运算符是返回符号右边的值,这里面等于y。
使用场景:字符串拼接
例如: var a = 1;
console.log('一共有'+a+'个鸡蛋!')
那么现在你只要 console.log(`一共有${a}个鸡蛋!`)
在实际开发中我们一般在ajax请求中用`不变的html${变量}html标签`代替以前传统复杂的单引号双引号与+的拼接。