Safari上的Javascript错误

赫克托降落

我在台式机野生动物园中使用javascript时遇到了一些问题,在移动设备上工作正常。

当我尝试运行时:

return Math.trunc(num * Math.pow(10, 2)) / Math.pow(10, 2);

我正在控制台上:

TypeError: 'undefined' is not a function (evaluating 'Math.trunc(num * Math.pow(10, 2))')

知道为什么会这样吗?在其余的浏览器上运行正常,我不知道为什么(我从未使用过野生动物园)。

TJ人群

Math.trunc已在ES2015中添加(2015年6月)。显然您正在使用的Safari版本中的JavaScript引擎还没有它。

如果缺少它,可以填充它:

if (!Math.trunc) {
    Object.defineProperty(Math, "trunc", {
        value: function(val) {
            return val < 0 ? Math.ceil(val) : Math.floor(val);
        }
    });
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

显示错误:Safari上的flex?

来自分类Dev

Safari 上的 CSS 动画错误

来自分类Dev

Safari中的Netsuite表单JavaScript错误

来自分类Dev

使用JavaScript日期在Safari上获取NAN

来自分类Dev

iOS 8移动Safari在触摸事件上的时间戳错误

来自分类Dev

Safari上CSS3 rotationY过渡中的错误?

来自分类Dev

在Mac上出现“没有Safari扩展证书”错误

来自分类Dev

Safari在图像叠加层上“悬停”和“单击”错误

来自分类Dev

iOS 8移动Safari在触摸事件上的时间戳错误

来自分类Dev

Plupload错误地旋转上传的照片,但仅在Safari上

来自分类Dev

如何通过Safari上的moment.js修复解析错误?

来自分类Dev

JavaScript上的语法错误

来自分类Dev

Appcelerator Titanium上的Javascript错误

来自分类Dev

无法在Firefox上执行Javascript,但可在Chrome和Safari上运行

来自分类Dev

可以在Safari上运行但无法在其他任何浏览器上运行的Javascript

来自分类Dev

我的javascript showhide代码上的怪异错误

来自分类Dev

JavaScript上的错误,可能是语法?

来自分类Dev

intelXDK在简单的Javascript代码上生成错误

来自分类Dev

非突破空间上的Chrome JavaScript错误

来自分类Dev

井字游戏在JavaScript上的错误

来自分类Dev

intelXDK在简单的Javascript代码上生成错误

来自分类Dev

JavaScript在event.clientX上产生错误

来自分类Dev

Internet Explorer上的Javascript语法错误

来自分类Dev

javascript在onopen事件上收到websocket错误

来自分类Dev

JavaScript,for循环上的括号导致错误?

来自分类Dev

网页上的控制台错误 - Javascript

来自分类Dev

Safari列渲染错误

来自分类Dev

Safari n子错误

来自分类Dev

Safari n子错误

Related 相关文章

热门标签

归档