Je pense que "mauvais échappement" signifie mauvais usage en s'échappant avec une barre oblique.Que signifie "mauvais échappement" de JSLint dans ce cas?
Pourquoi JSLint affiche-t-il le message dans cette fonction sur la ligne 3d (pour ...)?
function splitTags(commaSeparated) {
var tagArray = commaSeparated.split(',');
for (var i=(tagArray.length) - 1; i>=0; i = i - 1){
tagArray[i] = f.trim(tagArray[i]);
}
return tagArray;
}
f.splitTags=splitTags;
Edit: Je changé le "je--" à "i = i-1" et affiché la version modifiée ci-dessus. Lint se plaint au caractère 30, qui est le premier signe moins.
Édition2: Après cette modification, il ne se plaint plus. Nouvelle version qui fonctionne:
function splitTags(commaSeparated) {
var tagArray = commaSeparated.split(',');
var startWith = tagArray.length - 1;
for (var i=startWith; i>=0; i = i - 1){
tagArray[i] = f.trim(tagArray[i]);
}
return tagArray;
}
f.splitTags=splitTags;
Étrange. Je suis en train d'utiliser JSLint multi: http://ajaxian.com/archives/jslint-multi
Donc ce n'est pas résolu mais j'ai une solution de contournement. Mais ce serait bien d'avoir la vraie réponse, j'ai encore beaucoup de ces parties de code.
C'est quelque chose de différent. J'ai éteint ++/- vérification. Mais je vais réparer et répéter les peluches ... – user89021
Je l'ai changé et mis à jour la question. Merci mais ce n'était pas la solution. Toujours non résolu. – user89021