diese Datenstruktur Unter Berücksichtigung:Split JavaScript-Array in einzelne Variablen
var vehicles = [
[ "2011","Honda","Accord" ],
[ "2010","Honda","Accord" ],
.....
];
Looping durch jede Fahrzeuge Artikel, gibt es eine Möglichkeit, die Array-Elemente auf einzelne Variablen alle in einem Schuss, so etwas wie neu zuzuordnen:
for (i = 0; i < vehicles.length; i++) {
var(year,make,model) = vehicles[i]; // doesn't work
.....
}
... ich versuche, weg von zu tun:
for (i = 0; i < vehicles.length; i++) {
var year = vehicles[i][0];
var make = vehicles[i][1];
var model = vehicles[i][2];
.....
}
Nur neugierig, da diese Art von Sache in anderen Programmiersprachen verfügbar ist. Vielen Dank!
+1 (.. Ein Link abgeschnitten Gerade FYI) – polarblau
@Felix, guter Punkt. Meine Bedeutung war, dass dies nicht unterstützt wird (das ist mir bekannt) Cross-Browser (moderne IE durch moderne Webkit). Will bearbeiten, um das klarer zu machen, danke. –
Danke. Das wird nett sein. In Perl können Sie einfach die direkte Zuweisung vornehmen: my ($ first, $ second, $ third, ...) = @array; .. vielleicht eines der wenigen einfachen Dinge über Perl? :) – Wick