brauche deine Hilfe für mein Problem. Lassen Sie sagen, ich habe ein Objekt und einen Array als meine Liste auf meinem Javascript wie folgt:Basic-Schleife für die Verwendung (Javascript) mit der Bedingung
var hotel={ "electronic":[
{ "id":1,
"tv":"LG"},
{ "id":2,
"tv":"Polytron"},
{ "id":3,
"tv":"Panasonic"},
{ "id":4,
"tv":"Sony"},
]
}
var mylist=[1,2,1,4,2,3,2,4];
var mytran;
var i=0;
while(i<mylist.length){
if(mylist[i]===1){
mytran=hotel.electronic[0].tv;
}
else if(mylist[i]===2){
mytran=hotel.electronic[1].tv;
}
else if(mylist[i]===3){
mytran=hotel.electronic[2].tv;
}
else if(mylist[i]===4){
mytran=hotel.electronic[3].tv;
}
console.log(mytran);
i++;
}
Der obige Code funktioniert, aber ich habe tatsächlich die Objektdaten aus meiner db, die ist habe nur 4 Objekt innerhalb des Arrays 'elektronisch'. Meine Sorge ist, wie wenn ich Hunderte Objekte auf meinem elektronischen Datenfeld habe. Es wird Hunderte von wenn auch noch haben. Denkst du, wir können meinen Code noch optimieren? Bitte deine Erklärung.
Remove Index Wenn sonst, und fügen Sie hier ein klares Muster hinzu: 'mytran = hotel.electronic [i-1] .tv;'. –