我有一個循環與內if語句如下如果循環返回null的JavaScript
var html = "";
var i;
for (i = 0; i < products.length; i++)
{
if(products[i].attrs.product_type == type)
{
html += '<p>hello world</p>';
}
}
我真的希望能夠說,如果沒有結果從循環回來,說:「對不起,沒有結果發現」等......我已經試過以下...
for (i = 0; i < products.length; i++)
{
if(products[i].attrs.product_type == type)
{
html += '<p>hello world</p>' +i;
}
}
但是,這只是把旁邊的返回結果的對象數...
任何幫助將是巨大的,因爲我敢肯定,這是非常容易
感謝
在較高水平,你應該做的是在循環之外設置一些等於false/zero的變量,然後在循環內設置爲true/1,並在循環完成後檢查該變量。如果它仍然等於假/零,你就會知道沒有任何東西符合循環條件。 – user2366842
所以如果長度爲零比輸出該消息.....什麼'我'必須做什麼沒有結果? – epascarello