В браузерах типа: Firefox, Chrome - значение отображается как INT (900)
Код
formatCurrency(amount) {
if (isNaN(amount)) {
return 0;
}
const formatter = new Intl.NumberFormat('en-US', {
style: 'currency',
currency: 'USD',
minimumFractionDigits: 0,
maximumFractionDigits: 0
});
return formatter.format(amount);
}
А в Microsoft Edge - добавляются 2 не нужных мне нуля (900.00), может это какая-то особенность Edge?
В общем заменил старую функцию на эту
function numberWithCommas(x) { return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ","); }
и всё гуд, так что тема может быть закрытой. И скорее всего да, в старой функции было что-то что не поддерживал Edge.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Обнаружил, что если зайти на сайт ПДД и посмотреть в куки, то вы там увидите свой логин и ID яндекс аккаунта, если авторизованы на текущий момент...