Ich habe eine Funktion, die Währungsformate:ESLint Fehler: Unerwartete Zuordnung innerhalb einer 'while' Anweisung
export const formatDollar = (dollar) => {
const format = function moneyFormat(val, sign = '$ ') {
const pieces = parseFloat(val).toFixed(2).split('');
let ii = pieces.length - 3;
while ((ii -= 3) > 0) {
pieces.splice(ii, 0, ',');
}
return sign + pieces.join('');
};
return format(dollar);
};
Dieser Teil verursacht einen ESLint Fehler:
while ((ii -= 3) > 0) { pieces.splice(ii, 0, ','); }
error Unexpected assignment within a 'while' statement no-cond-assign
Wie Soll ich diese Anweisung schreiben, damit die ESLint-Prüfung besteht?