using
Disponibilité limitée
Cette fonctionnalité n'est pas Compatible car elle ne fonctionne pas dans certains des navigateurs les plus utilisés.
La déclaration using déclare des variables locales à portée de bloc qui sont libérées de façon synchrone. Comme pour const, les variables déclarées avec using doivent être initialisées et ne peuvent pas être réaffectées. La valeur de la variable doit être null, undefined, ou un objet possédant une méthode [Symbol.dispose](). Lorsque la variable sort de la portée, la méthode [Symbol.dispose]() de l'objet est appelée pour s'assurer que les ressources sont libérées.