我有一個函數默認情況下返回null,另一個值是條件。JavaScript函數忽略返回語句
var getName = function(boxid){
var boxes = localStorage.getItem("boxes");
if((boxes != "")&& (typeof boxes != "undefined") &&(boxes != null))
{
boxes = JSON.parse(boxes);
boxes.forEach(function(box){
if(box.id == boxid)
{
console.log("box.name: "+ box.name+ " boxid: "+ box.id+ " : "+ boxid);
return box.name;
}
});
}
return null;
};
找到正確的數組條目。但返回狀態不會返回它, 它被忽略。
你是如何調用這個函數? – RononDex
你可以顯示使用返回值的代碼嗎? –
我只是把它叫做alert(getName(boxid)); if函數的返回語句不是結束函數嗎? – marcel