Salut !
Je développe une animation graphique en JS où j’ai besoin d’un code comme ci-dessous :
'use strict';
// Récupération des dimensions visibles de l'écran
if (window.hasOwnProperty('innerWidth'))
{
const max_width = window.innerWidth - 65;
const max_height = window.innerHeight - 35;
}
else
{
throw 'Technologie incompatible';
}
// Erreur : max_width n'est pas défini
console.log(max_width);
Le souci, c’est que la portée de const
est limitée au if
.
J’ai pourtant besoin d’utiliser le mot-clef const
pour optimiser au max l’animation qui tourne à 60 fps.
Toute optimisation est donc la bienvenue.
J’utilise cette condition car l’animation doit pouvoir tourner sur tous les navigateurs, IE inclus.
Peut-être que cette condition est inutile, dans ce cas comment le justifier ?
+0
-0