Отображать большое число в компактной записи совместимым с i18n способом (например, отображать 122025999 как 122M или 1,2 億) в разных браузерах - PullRequest
0 голосов
/ 29 октября 2019

Требуется совместимый с кросс-браузером способ отображения компактных обозначений для больших чисел, очень похожих на https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/NumberFormat с обозначением: «компактные» параметры, в настоящее время в режиме эксперимента. Или chrome v8: https://v8.dev/features/intl-numberformat#notation

const formatter = new Intl.NumberFormat('en', {
    notation: 'compact',
  });

Я хочу использовать эти компактные форматеры числовых обозначений с поддержкой локали, но они еще не совместимы с разными браузерами.

У кого-нибудь есть решение, подобное этой реализации chrome, которое также работает в Firefox, Safari и т. Д.?

...