``` 函数参数使用

``` 在直接用在函数参数

 

function Pric(strings, type) {
    console.log(strings)
    let s1 = strings[0];
    const ret = 20;
    const who = 16;
    let showTxt;
    if(type === 'retail') {showTxt = '购买单价:' + ret}
    else {showTxt = '购买单价:' + who};
    return `${s1}${showTxt}`
};

var shown = Pric`你此次的${'retail'}`
// ["你此次的", "", raw: Array(2)]   (log打印出来的)
// "你此次的购买单价:20"

/* 
    第一个参数是被变量隔开的字符串模版
    第二个参数是就是 ${} 内的变量
 */

 

posted @ 2020-06-08 16:22  林中有风  阅读(294)  评论(0编辑  收藏  举报