javascript - 该对象不接受属性或方法

标签 javascript internet-explorer

我的脚本中有这个函数,但 Internet Explorer 抛出一个错误: “el objeto no acepta la propiedad o el metodo trunc”意思是“对象不接受属性或方法 chop ”

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

在 chrome、firefox 等上完美运行。

最佳答案

Math.trunc() 添加一个 polyfill。在使用 Math.trunc()

之前在某处包含以下代码
Math.trunc = Math.trunc || function(x) {
  if (isNaN(x)) {
    return NaN;
  }
  if (x > 0) {
    return Math.floor(x);
  }
  return Math.ceil(x);
};

关于javascript - 该对象不接受属性或方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44576098/

相关文章:

javascript - Three.js 从子对象获取父对象(一组)

html - 在 Internet Explorer 中设置 `<select>` 的样式

css - IE8 和 IE9 无法正确呈现 960 网格

css - 悬停菜单 z-index IE8

html - CSS 输入在 IE 中无法正常工作

javascript - ionic /如何期望刷新缓存 View ?

javascript - 将 Jplayer 视频播放与 Angular.JS 集成

javascript - 检查时 Jest mock 未定义

javascript - 如何在没有服务器端代码的情况下接收 Paypal 捐赠(和信息)?

javascript - IE 11 中的 setTimeout 无法正常工作