Ich suche eine alternative Version für die Object.values()
Funktion.
Wie hier beschrieben, wird die Funktion im Internet Explorer nicht unterstützt.
Bei der Ausführung des folgenden Beispielcodes:
var obj = { foo: 'bar', baz: 42 };
console.log(Object.values(obj)); // ['bar', 42]
Es funktioniert sowohl in Firefox als auch in Chrome, löst jedoch in IE11 den folgenden Fehler aus:
Objekt unterstützt keine Eigenschafts- oder Methoden- "Werte"
Hier können Sie es testen: Geige .
Was wäre also eine schnelle Lösung?
objectValues = Object.values;
zuobjectValues = ((obj) => { return Object.keys(obj).map(e => obj[e]); });