Aujourd'hui, maintenant du code pour un site à fort trafic, j'ai découvert une perle Javascript dans un plan de tag.
var champTags = [,,,,,,,,,,];
champTags[0] = '1'; //v
champTags[1] = document.getElementById("mail").value;
champTags[2] = 'SomeData';
champTags[3] = '';//num com
champTags[4] = document.getElementById("telephone").value;
champTags[5] = ''; //migra
champTags[6] = ''; //rio
champTags[7] = $("input[name=civilite]:checked").next("span").text();
champTags[8] = document.getElementById("nom").value;
champTags[9] = document.getElementById("prenom").value;
var string = "something/" + champTags[0] + '/' + champTags[1] + '/' + champTags[2] + '/' + champTags[3] + '/' + champTags[4] + '/' + champTags[5] + '/' + champTags[6] + '/' + champTags[7] + '/' + champTags[8] + '/' + champTags[9] + ';'
En plus d'allouer à l'avance des clés sur un
array
pour les remplir juste après, l'auteur de cette perle ne semble manifestement pas connaître le fort utile
Array.prototype.join();
. PEBKAC.