Pour faire « comprhensible » j'aurais pu écrire quelque chose comme :
L'opérateur de chaînage optionnel ?. simplifieCode:
1
2
3
4
5
6
7
8
9 // par défaut largeur intrinsèque de l'image let initialWidth = img.naturalWidth; // lecture de l'attribut data-size const data = img.dataset.size; if (data) { const dim = data.split("x"); // on prend la valeur indiquée initialWidth = dim[0]; }
la viel'écriture !
Ressources :
PS : On n'a plus d'accès à ton site et sa galerie, c'est fort dommage, que de liens brisés :calim2: