通过 es6的标签模板字符串,调用函数

es6 的标签模板字符串


/**
 * 讲一下 es6 的标签模板字符串
 */
function foo(...args){
  console.log(args); // 打印的是:['why', 18, 1.88]
}


`调用foo函数,方式一`
// foo('why', 18, 1.88)



`调用foo函数,方式二`
let name = 'coder'
let age = 19

// 也可以这样调用foo函数
foo`my name is ${name}, age is ${age}` 
实际上,是这样调用的: foo(["my name is ", ", age is ", ""], "coder", 19);

/* 打印结果如下:
  [
    ["my name is ", ", age is ", ""],
    "coder",
    19
  ]
*/


你可能感兴趣的:(es6,javascript)