Obwohl das Thema der Konvertierung von JS-Objekten in JS-Arrays hier schon lange behandelt wurde, ist meine Frage über Algorithmus-Optimierung.VOLLSTÄNDIGE Konvertierung des Objekts in ein Array von Schlüsseln und Werten: bessere Lösung?
mein Objekt sein Lassen
myObject = {
"key q": "value q",
"key p": "value p",
"key g": "value g" };
in eine JS-Array umgewandelt werden, beiden Tasten auch Werte und. Bisher habe ich dies ausgedacht:
var myArr = [];
var aString = JSON.stringify(myObject);
aString = aString.substring (1, (aString.length-1)); // let's get rid of the braces
myArr = aString.replace (/\:/gi, ',');
Es funktioniert alles reibungslos, aber gibt es etwas schnellen Weg, um diese (angeblich) langsam String-Methoden als unterziehen?
wie sollte nach dem Array aus? –
[Es gibt kein "JSON-Objekt"] (http://benalman.com/news/2010/03/theres-no-such-thing-as-a-json/) – Andreas
Mögliches Duplikat von [a better Möglichkeit, JS-Objekt in Array zu konvertieren] (http://stackoverflow.com/questions/6857468/a-better-way-to-convert-js-object-to-array) – Andreas