У меня есть код, который преобразует временные интервалы (суммы и средние значения) в формат «чч: мм: сс», где угодно, кроме IE 11, где я получаю эту ошибку:
SCRIPT438: объект не поддерживает свойство или метод 'padStart'
Как мне переписать этот код, чтобы он работал?
var times = [3600000, 60000, 1000];
function formatTime(avg) {
return times.map(function (t) {
var value = Math.floor(avg / t);
avg %= t;
return value;
}).map(function (v) {
return v.toString().padStart(2, 0);
}).join(':');
}
console.log(formatTime(32939000)); // 09:08:59
padStart(2, 0)
вызывается в последнем операторе return
. Как я могу заставить его работать в IE11?