2017-03-23 3 views
2

Ich versuche, Object.values() in einer meiner Firebase Cloud-Funktionen zu verwenden, aber es wird nicht als eine Funktion erkannt. Ich nehme an, das bedeutet, dass ES7-Funktionen in Firebase Cloud-Funktionen nicht verfügbar sind. Meine Frage ist zweifach:Object.values ​​() in Firebase Cloud-Funktionen

Erstens, ist das wahr? Zweitens erkenne ich, dass die Funktion von einigen Browsern nicht unterstützt wird, aber ich frage mich, ob das für Firebase Cloud-Funktionen wichtig ist. Kann mir das jemand erklären?

Antwort

4

Gemäß node.green unterstützt Firebase nur die LTS-Version von Node, die derzeit die Version 6.10.x hat, und Object.values ist immer noch hinter dem experimentellen Flag in Node 6.10.x.

Hoffe das hat Ihre Zweifel geklärt!

1

Ran in das gleiche Problem. Auschecken this answer, dass die Verwendung der Object.keys-Funktion empfiehlt und verketten es mit der integrierten map-Funktion, die mit dem Array-Prototyp kommt.

+1

Ja, ich hatte gehofft, mit Object.keys herumzukommen. –