Aufgrund der Anordnung des Objekts mit:
function person(first, last, RPI, o, t, u) {
this.first = first;
this.last = last;
this.RPI = RPI;
this.o = o;
this.t = t;
this.u = u;
}
var MD = new person('Mike', 'D', 1234, '', '', '');
var AY = new person('Adam', 'Y', 5678, '', '', '');
var AH = new person('Adam', 'H', 1212, '', '', '');
var personArray = new Array(MD, AY, AH);
Wie würde ich den RPI-Wert von jedem Objekt in dieser Formel iterieren?
function selector(x){
//do something with x.RPI
}
Ich habe versucht:
$.each(personArray , selector (personArray[person].RPI){
selector(x)
});
Aber es funktioniert nicht. Was mache ich falsch mit meiner Aussage?
'personArray = {MD, AY, AHR, DD}; 'ist kein Array. Tippfehler? – epascarello
Ja. Tippfehler. :-). Trotzdem blieb das Problem bestehen. –
Ihre Verwendung von jedem ist falsch. Die Funktion wird im zweiten Argument nicht referenziert. Du hast dieses seltsame {} danach .... Schau dir die Dokumentation an, wie man es benutzt http://api.jquery.com/jquery.each/ – epascarello