Ich bin ein Rating-System zu schaffen, die Werte auf den nächsten 0,5 Runden und enthält Werte zwischen 0 und 5JavaScript Splitting ein Wert in ein Array
Wie kann ich über ein Array iterieren einen Wert Aufspalten (gerundet auf die nächsten 0,5), in Einheiten.
let rating = 3.7
let adjustedRating = (Math.round(rating * 2)/2);
z.B. 3.7: ['1','1','1','1',0]
1,4 entspräche ['1', '0.5', '0', '0', '0']
let starsToShow = new Array().fill('0'); starsToShow.forEach((v, i) => { ... });
warum '1.4 entspräche [ '1', '0,5', '0', '0', '0']' 1.4 soll das gleich? – Arif
Ich runde die Bewertung auf den nächsten halben Wert. – rickysullivan
@PranavCBalan würde es als 2 zurückgeben, ['1', '1', '0', '0', '0'] – rickysullivan