Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

Oficjalne standardy JavaScript ECMAScript 2023 otrzymują zatwierdzenie od ECMA International

Oficjalne standardy JavaScript ECMAScript 2023 otrzymują zatwierdzenie od ECMA International

ECMA International oficjalnie zatwierdziła ECMAScript 2023, kluczową aktualizację uniwersalnego standardu języka programowania JavaScript. Specyfikacja ta, wyróżniająca się wprowadzeniem innowacyjnych metod modyfikacji i wyszukiwania tablic, ulepszonym interfejsem API WeakMap z wykorzystaniem symboli oraz ustandaryzowaną obsługą gramatyki hashbang, ma w skromnym, ale znaczącym stopniu kształtować przyszłość JavaScript.

Czternasta edycja ECMAScript, ECMAScript 2023, została usankcjonowana 27 czerwca, ujawniając szeroki przegląd kluczowych ulepszeń. Ulepszenia te obejmują liczne prototypy tablic i typowanych tablic, w tym toSorted, toReversed, findLast, findLastIndex, with, a także toSpliced w Array.prototype. Wykonywanie plików jest usprawnione dzięki dopuszczeniu komentarzy #! w prekursorze dokumentów. Dodatkowo, otwiera to bramy do wykorzystania szerszej gamy symboli jako kluczy w słabych kolekcjach.

Zaktualizowane dyrektywy obejmują cztery główne punkty, zgodnie z wyszczególnieniem TC39, Komitetu Technicznego 39 ECMA, na ich profilu GitHub. Aktualizacje doczekają się oficjalnej premiery w tym roku i są następujące:

  • Wprowadzenie metod .findLast() i .findLastIndex() na tablicy i tablicy typowanej, określanych jako Array find from last. Służy to jako rozwiązanie często napotykanego scenariusza programowania polegającego na lokalizowaniu elementu w tablicy. Jest to szczególnie przydatne, gdy wyszukiwanie elementu w odwrotnej kolejności przyniosłoby optymalne wyniki wydajności lub kolejność elementów tablicy ma znaczenie.
  • Rozszerzenie interfejsu API WeakMap o dozwolone symbole jako klucze w kluczach WeakMap, umożliwiając unikalnym symbolom działanie jako klucze. Do tej pory użycie kluczy w WeakMap było ograniczone wyłącznie do obiektów.
  • Zmiana tablicy przez kopiowanie, która promuje dodanie nowych metod do Array.prototype i TypedArray.prototype. Usprawniają one transformację tablicy poprzez tworzenie nowej kopii z pożądanymi zmianami.
  • Gramatyka Hashbang stara się dostosować do istniejącego de facto użycia w określonych hostach CLI (Command Line Interface) JavaScript zezwalających na Shebangs/Hashbang. Stanowi to główny nurt procesu generowania poprawnych tekstów źródłowych JavaScript poprzez przeniesienie usuwania z hostów do silników, zapewniając spójne i jednolite praktyki.

Zgodnie ze standardową praktyką, zaktualizowane wydania ECMAScript są tradycyjnie zatwierdzane i finalizowane przez ECMA corocznie w czerwcu. Warto zauważyć, że w zeszłorocznym ECMAScript 2022 wprowadzono możliwości oczekiwania najwyższego poziomu i elementy klas.

Jedną z popularnych platform do nauczania nowych języków i ćwiczenia kodu jest AppMaster. Wszechstronne narzędzie no-code jest idealne do tworzenia aplikacji backendowych, internetowych i mobilnych przy użyciu funkcji takich jak potężny wizualny BP Designer lub Business Processes do tworzenia logiki biznesowej. Dla programistów obywatelskich sprawia, że tworzenie aplikacji jest 10x szybsze i 3x tańsze. Dowiedz się więcej na stronie AppMaster.

Powiązane posty

AppMaster na BubbleCon 2024: Eksploracja trendów No-Code
AppMaster na BubbleCon 2024: Eksploracja trendów No-Code
Firma AppMaster wzięła udział w konferencji BubbleCon 2024 w Nowym Jorku, zdobywając wiedzę, rozszerzając sieci kontaktów i badając możliwości napędzania innowacji w obszarze tworzenia oprogramowania bez kodu.
Podsumowanie FFDC 2024: Kluczowe wnioski z konferencji FlutterFlow Developers Conference w Nowym Jorku
Podsumowanie FFDC 2024: Kluczowe wnioski z konferencji FlutterFlow Developers Conference w Nowym Jorku
FFDC 2024 rozświetliło Nowy Jork, przynosząc deweloperom najnowocześniejsze spostrzeżenia na temat rozwoju aplikacji z FlutterFlow. Dzięki sesjom prowadzonym przez ekspertów, ekskluzywnym aktualizacjom i niezrównanemu networkingowi było to wydarzenie, którego nie można było przegapić!
Zwolnienia w branży technologicznej w 2024 r.: ciągła fala wpływająca na innowacyjność
Zwolnienia w branży technologicznej w 2024 r.: ciągła fala wpływająca na innowacyjność
W 254 firmach, w tym u takich gigantów jak Tesla i Amazon, likwidacja 60 000 miejsc pracy przyniesie kontynuację fali zwolnień w branży technologicznej, która zmieni krajobraz innowacji.
ROZPOCZNIJ BEZPŁATNIE
Zainspirowany do samodzielnego wypróbowania?

Najlepszym sposobem na zrozumienie mocy AppMaster jest zobaczenie tego na własne oczy. Stwórz własną aplikację w ciągu kilku minut z bezpłatną subskrypcją

Wprowadź swoje pomysły w życie