Sto testando il mio codice su ESLint. Dice:
Variable Assigned to Object Injection Sink (security/detect-object-injection).
Non sto usando una risorsa esterna per assegnarla alla mia variabile, però. C'è davvero un problema nella riga var a = newArray[c];
?
function shuffleTitleImagesArray(originArr) {
var newArray = originArr.slice(0); //copy of old array
for (var c = 0; c < newArray.length; c++) {
var b = Math.floor(Math.random() * (c + 1));
var a = newArray[c];
newArray[c] = newArray[b];
newArray[b] = a;
}
return newArray;
}