MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Was stellen leere eckige Klammern als Variablenwert in Javascript dar?

[] ist eine Abkürzung für new Array() . Es wird oft über new Array() verschoben weil es für die JavaScript-Engine leichter ist.

Mit new Array() Die Engine muss die Scope-Kette nach oben gehen, um den Konstruktor zu finden. Und dieser Konstruktor könnte überschrieben oder manipuliert worden sein.