该对象不接受属性或方法

Seb*_*eit 1 javascript internet-explorer

我在我的脚本中有这个功能,Internet Explorer抛出一个错误:"el objeto no acepta la propiedad o el metodo trunc",这意味着"对象不接受属性或方法截断"

function minutesToString(a){
  var hours = Math.trunc(a/60);
  var minutes = a % 60;
  return(hours +" hr "+ minutes + " m");
}
Run Code Online (Sandbox Code Playgroud)

在chrome,firefox等工作完美.

NTL*_*NTL 17

添加polyfill Math.trunc().使用前在某处包含以下代码Math.trunc()

Math.trunc = Math.trunc || function(x) {
  if (isNaN(x)) {
    return NaN;
  }
  if (x > 0) {
    return Math.floor(x);
  }
  return Math.ceil(x);
};
Run Code Online (Sandbox Code Playgroud)