var id = "displayImage1";
//my object
var json = {
displayImage1: {
object: "style1"
},
displayImage2: {
object: "style2"
},
displayImage3: {
object: "style3"
}
};
function JsonLoad(_id){
checkImgCanvas = _id;
for (var i in json) {
if(i === checkImgCanvas){
alert("yes got it");
}else{
alert("not object found");
}
}
}
我使用這個功能來檢查是否有任何的JSON對象值相匹配id的值,如果是負載「是知道了」其他負載「未找到對象」。我確實得到了比賽,但它也加載了「未找到對象」2次,我不知道爲什麼?它不應該加載else條件,因爲我在我的json對象中匹配。獲得對象數據,負載2的條件,同時
如何使這個功能,如果匹配負載「是」如果沒有負載else條件。(負載一次)
更換與'如果(在JSON _id){}' – samsonthehero