Proprietatea globalThis în JavaScript în JavaScript

Proprietatea standard universală care oferă acces la obiectul global suprem indiferent de mediul de execuție.

Sintaxă
globalThis

Înainte de apariția standardului ES2020, accesarea obiectului global din JavaScript depindea de mediul de execuție: în browser era window sau self, în Web Workers era self, iar în Node.js era global. Proprietatea standard globalThis unifică accesul la obiectul global pe toate platformele.

De ce este esențial globalThis

  • Portabilitate: Același cod rulează identic în Node.js, Deno, Bun, browser sau medii serverless (Cloudflare Workers).
  • Securitate: Evită artificiile nesigure de tipul Function('return this')().
Exemplu: Utilizarea globalThis universal
// Declararea sau citirea unei proprietăți globale universale:
globalThis.APP_CONFIG = {
    versiune: "2.4.0",
    mediu: "producție"
};

console.log(globalThis.APP_CONFIG.versiune); // "2.4.0"
console.log(globalThis.setTimeout === setTimeout); // true pe toate platformele

Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: Proprietatea globalThis în JavaScript

Ai o nelămurire despre utilizarea comenzii Proprietatea globalThis în JavaScript sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!

💬

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.