在先前的版本中被称为样板字串(template strings)
早期在组字串资料时会用大量的 " + "
范例如下:
const food = '炸虾堡';
const dinner = `我今天晚餐吃${food}`;
console.log(dinner);
执行结果
范例如下
const food = '';
const dinner = `我今天晚餐吃${food || '什麽好呢~'}`;
console.log(dinner);
执行结果
除了变数和运算式之外,在样板字面值中也可以使用灾状结构
写法如下
HTML 的部份
<div class="list">
</div>
JS的部份
const list = document.querySelector('.list');
const data = [
{
foodName: '炸虾堡',
cash: 50
},
{
foodName: '巧克力塔',
cash: 500
}
];
const randerList = `<ul>
${ data.map((item) => `<li>想吃${ item.foodName },一个 ${ item.cash } 元</li>`).join('')}
</ul>`; // 这边使用 join('') 去除逗号
//console.log(randerList);
list.innerHTML = randerList;
执行结果
![](https://i.imgur.com/04Qrdtc.png
样板字面值在组字串的时候非常方便,当然他还有一些进阶的用法!
这边就没有多加介绍说明(消化不良中...)
我们下次见~
开开始学後端的人多少会听到ASP.NET、.NET Framework、.NET Core,但不清楚...
tags: OC 30 day 什麽是对象? 对象是现实生活中的一个具体存在。看得见,摸得着。拿过来...
先读References: 很酷的网页: https://www.sinotrade.com.tw/...
前言 今天要来接续表单的制作,不同於前两天的是,今天的主题比较明确,我们要写各式各样的 dashbo...
要把那些技术混合在一起,才能达到我们的目标呢? 符号式操作 (Symbolic Operation)...