UNPKG

utility-function-collection

Version:
12 lines (11 loc) 520 B
export const getCommaizeNumber = (value) => { const isNegativeNumber = value < 0; const absoluteNumber = Math.abs(value); const digitCount = String(absoluteNumber).length; const reversedStringizeNumber = String(absoluteNumber).split('').reverse(); let groupedNumbers = []; for (let i = 0; i < digitCount; i += 3) { groupedNumbers.unshift(reversedStringizeNumber.slice(i, i + 3).reverse().join('')); } return (isNegativeNumber ? '-' : '') + groupedNumbers.join(','); };