Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

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.