[英]How to find out if only one item exists in array
我有一個圖庫,當圖庫中只有一個項目時,我要禁用縮略圖。
我正在使用JADE循環來創建縮略圖托盤,如下所示:
.thumbnails.tumbnail-tray
each thumbnail in product.thumbnails
- var className = (thumbnail.selected) ? 'active' : ''
.thumb(class=className)
img(src="images/#{thumbnail.thumb}" main-image="images/#{thumbnail.src}" alt="thumbnail.alt")
這是JSON結構:
"thumbnails": [
{
"selected": true,
"src": "image1.jpg",
"thumb": "image1_thumb.jpg",
"alt": ""
}
]
我想做的是創建一個if thumbnails.length => 2
顯示縮略圖托盤, else
不創建。
有什么想法我可能能夠做到這一點嗎?
您可以將JSON數組分配給變量,然后使用length
屬性:
var thumbnails = [
{
"selected": true,
"src": "image1.jpg",
"thumb": "image1_thumb.jpg",
"alt": ""
}
]
if (thumbnails.length > 1) {
// do something
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.