es6学习笔记(五)模板标签

var a = 5;
var b = 10;

function tag(s,v1,v2,v3){
    console.log(s,v1,v2)
}
tag`Hello ${a+b}world${a*b}`;

上面代码输出的是[ 'Hello ', 'world', '' ] 15 50


所以第一个参数是一个数组,v1,v2是常态参数。第一个参数接收的是非变量参数,即是‘
Hello’和‘world’。vi和v2接收的是变量参数${}。方法后面的是不是单引号,而是esc下面的点
posted @ 2019-07-28 23:38  糖宝虫  阅读(193)  评论(0)    收藏  举报