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

Padrões oficiais do JavaScript ECMAScript 2023 recebe aprovação da ECMA International

Padrões oficiais do JavaScript ECMAScript 2023 recebe aprovação da ECMA International

A ECMA International aprovou oficialmente o ECMAScript 2023, uma atualização importante para o padrão universal da linguagem de programação JavaScript. Destacada pela introdução de métodos inovadores de modificação e pesquisa de array, API WeakMap aprimorada com uso de símbolos e suporte padronizado para gramática hashbang, a especificação está definida para moldar o futuro do JavaScript de forma modesta, mas significativa.

A 14ª edição do ECMAScript, o ECMAScript 2023, foi sancionada em 27 de junho, revelando uma ampla visão geral dos principais aprimoramentos. Estes avanços estendem-se a numerosos protótipos de array e de array tipado, incluindo toSorted, toReversed, findLast, findLastIndex, with, bem como o toSpliced no protótipo Array.prototype. A execução de ficheiros é simplificada através da permissão de comentários #! no precursor dos documentos. Além disso, abre as portas para a utilização de uma gama mais ampla de símbolos como chaves em colecções fracas.

As directivas actualizadas abrangem quatro pontos focais, conforme detalhado pelo TC39, o Comité Técnico 39 da ECMA, no seu perfil do GitHub. As actualizações serão lançadas oficialmente este ano e são as seguintes

  • Introdução dos métodos .findLast() e .findLastIndex() numa matriz e numa matriz tipada, designados por Array find from last. Este método constitui uma solução para o cenário de programação frequentemente encontrado, que consiste em localizar um elemento numa matriz. É particularmente útil quando procurar o elemento na ordem inversa produziria resultados de desempenho óptimos ou a ordem dos elementos do array é importante.
  • Expansão da API WeakMap com os símbolos permitidos como chaves em chaves WeakMap, permitindo que símbolos únicos funcionem como chaves. Até agora, o uso de chaves em WeakMaps tem sido limitado estritamente a objetos.
  • Alterar array por cópia, que promove a adição de novos métodos a Array.prototype e TypedArray.prototype. Estes métodos melhoram a transformação de um array, produzindo uma nova cópia com as alterações desejadas.
  • A gramática Hashbang procura estar em conformidade com o uso de facto existente em hosts JavaScript CLI (Command Line Interface) específicos que permitem Shebangs/Hashbang. Isto generaliza o processo de geração de textos-fonte JavaScript válidos, transferindo a remoção dos hosts para os motores, fornecendo práticas consistentes e uniformes.

De acordo com a prática padrão, as edições actualizadas do ECMAScript são tradicionalmente aprovadas e finalizadas pela ECMA anualmente em junho. É notável que o ECMAScript 2022 do ano passado tenha visto a introdução de capacidades de espera de nível superior e elementos de classe.

Uma plataforma popular para ensinar novas linguagens e praticar código é AppMaster. Uma ferramenta no-code versátil, é ideal para criar aplicações backend, Web e móveis, utilizando funções como o poderoso BP Designer visual ou Business Processes para estabelecer a lógica comercial. Para os programadores cidadãos, torna o desenvolvimento de aplicações 10 vezes mais rápido e 3 vezes mais económico. Saiba mais em AppMaster.

Posts relacionados

Samsung lança Galaxy A55 com segurança inovadora e construção premium
Samsung lança Galaxy A55 com segurança inovadora e construção premium
A Samsung amplia sua linha intermediária apresentando o Galaxy A55 e A35, com segurança Knox Vault e elementos de design atualizados, infundindo qualidades emblemáticas no segmento.
Cloudflare lança firewall para IA para proteger grandes modelos de linguagem
Cloudflare lança firewall para IA para proteger grandes modelos de linguagem
A Cloudflare dá um passo à frente com o Firewall for AI, um WAF avançado projetado para identificar preventivamente e impedir possíveis abusos direcionados a grandes modelos de linguagem.
ChatGPT da OpenAI agora fala: O futuro da IA ​​interativa por voz
ChatGPT da OpenAI agora fala: O futuro da IA ​​interativa por voz
ChatGPT alcançou um marco com o OpenAI lançando recursos de voz. Os usuários agora podem desfrutar da interação com as mãos livres enquanto o ChatGPT lê as respostas em voz alta no iOS, Android e na Web.
Comece gratuitamente
Inspirado para tentar isso sozinho?

A melhor maneira de entender o poder do AppMaster é ver por si mesmo. Faça seu próprio aplicativo em minutos com assinatura gratuita

Dê vida às suas ideias