我正在 ESLint 上测试我的代码。它说:
分配给对象注入接收器的变量(安全/检测对象注入)。
不过,我没有使用外部资源将其分配给我的变量。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;
}