Il y avait plusieurs points à l'ordre du jour, cet article se concentre sur les propositions de fonctionnalités et leurs progrès depuis la 104e réunion TC39 [8-10 octobre 2024].
Représentation des mesures : proposition de formater et de représenter les mesures avec des unités appropriées en JavaScript.
ArrayBuffers immuables : ajoute des variantes immuables d'ArrayBuffer pour garantir que le contenu du tampon ne peut pas être modifié.
Array.zip : méthode qui crée un tableau de tableaux, où chaque sous-tableau contient des éléments au même index provenant de plusieurs tableaux d'entrée.
Crunch d'itérateur : ajoute un utilitaire pour créer des morceaux à partir d'itérateurs, renvoyant des groupes d'éléments de taille fixe.
Extracteurs : fournit des utilitaires d'extraction de données, permettant d'analyser et de manipuler des données structurées.
Structs : présente des types de données structurés qui sont plus prévisibles et économes en mémoire pour JavaScript.
Error.isError : améliore la méthode Error.isError pour une meilleure détection des erreurs.
Séquençage des itérateurs : ajoute des utilitaires de séquençage aux itérateurs, permettant plus de contrôle sur l'ordre d'exécution.
Promise.try : fournit un utilitaire permettant de gérer plus facilement les exceptions synchrones au sein des promesses.
Sync Iterator Helpers : étend les itérateurs avec des méthodes d'assistance pour améliorer leur convivialité dans des contextes synchrones.
Importer des attributs : Proposition de syntaxe pour importer des modules ES avec des assertions
Modules JSON : Proposition d'importer des fichiers JSON en tant que modules.
Modificateurs RegExp : améliore les expressions régulières avec des modificateurs supplémentaires, permettant une correspondance de modèles plus flexible.
De plus, la spécification des cartes sources TG4 a obtenu un consensus conditionnel.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!