Невозможно воспроизвести ошибку: конструктор класса DateTimeFormat не может быть вызван без 'new' - PullRequest
1 голос
/ 20 апреля 2020

Я обнаружил следующее в моих JavaScript журналах ошибок сегодня:

Uncaught TypeError: Конструктор класса DateTimeFormat не может быть вызван без 'new'

протестировал Chrome 34, 76 и 81 и не смог воспроизвести ошибку со следующей строкой, в которой сообщалось об ошибке:

if (window['Intl'] && typeof Intl.DateTimeFormat().resolvedOptions == 'function' && typeof Intl.DateTimeFormat().resolvedOptions().timeZone == 'string')
{
 t = Intl.DateTimeFormat().resolvedOptions().timeZone;
}

Пользовательский агент:

Mozilla / 5.0 (Linux; Android 9; HWI-AL00 Build / HUAWEIHWI-AL00; wv) AppleWebKit / 537.36 (K HTML, как Gecko) Версия / 4.0 Chrome / 76.0.3809.89 Mobile Safari / 537.36 T7 / 11.22 SP -engine / 2.18.0 baiduboxapp / 11.22.0.10 (Baidu; P1 9)

Этот UA застрял достаточно долго, чтобы вызвать ошибку, хотя на самом деле ничего больше.

В чем браузер / версия, я могу воспроизвести эту проблему?

...