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 условия в то же время
как я сделать эту функцию, если матч нагрузка «да», если нет нагрузки еще условие. (Нагрузка раз)
Замените цикл с 'если (_id в формате JSON) {}' – samsonthehero