[英]Javascript - How to return string from a function by using ternary operator
我需要從array
中的最后一個product
中獲取字符串/標題,但只有在我過濾所有項目以僅獲取活動產品之后,我才嘗試過這樣的事情:
function getProductNoteTitle() {
if (data.product && data.product.length>0) {
var result = data.product.filter(
item => item.productStatusId === ProductStatusEnum.Active
);
result.length > 0 ? return([result.length - 1].title) : return 'Not Set';
}
}
但這行不通,因為我在這一行遇到錯誤:
result.length > 0 ? return([result.length - 1].title) : return 'Not Set';
上面寫着 Expression expected.
以下是否適合您:
return result.length > 0 ? [result.length - 1].title : 'Not Set';
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.