我正在从 API 提取产品数据。对于一半以上的产品,产品年份不存在。相反,它返回为undefined.
我不想显示单词undefined,而是想将其替换为空字符串。
下面是我的代码:
product.photos.map(() => {
let year = "";
if (product.year === undefined) {
year = product.year;
}
// Then output the data
output += `
<div class="card">
<img class="img-fluid" src=${product.photos[0].text} alt=${product.model} />
<h3>${product.year} ${product.manufacturer} ${product.model}</h3>
<p>${product.hours} hours</p>
<a href='https://used.battlefieldequipment.ca/en/${product["group-code"]}/${product["serial-number"]}' class="btn btn-primary">View Details</a>
</div>
`;
});
Run Code Online (Sandbox Code Playgroud)
似乎不起作用。我该如何纠正这个问题?