单个的一般就这样了 var name = "nodejs" var a=XX${name}XX
XX${name}XX
如果是个数据 需要便利了,这种模版不支持便利. 各位一般怎么玩 var list= [{name:1},{name:2},{name:3}]
一.把数据 改成 数组, 把便利 改成 遍历; 二.一般不玩,如果要玩,会这样玩:
const str = "abc"; console.log(`name = ${str}`); //name = abc const arr = [1,2,3,4,5]; const arr_str = ab`arr = ${arr}`; function ab(str_array,value_array) { let final_str = str_array.join(''); value_array.forEach(item => { final_str += `${item} ,`; }); return final_str.slice(0,-1); } console.log(arr_str); //arr = 1 ,2 ,3 ,4 ,5
const list = [{name:1},{name:2},{name:3}]; let str = `list names are:${list.map(x => x.name).join(',')}`;
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
一.把数据 改成 数组, 把便利 改成 遍历; 二.一般不玩,如果要玩,会这样玩: