javascript - Safari 浏览器使用 javascript 中的类报告错误

标签 javascript class safari

我在我的 javascript 中使用了一个类。

 class FileSet {
        constructor(id,
                    path,
                    folder,
                    children,
                    all,
                    isfolder
            ) {
        }
    }

它适用于除 Safari 之外的所有浏览器。 在 Safari 中,我得到以下异常。 语法错误:使用保留字“类”

如何让我的脚本在 Safari 浏览器中运行。

谢谢, 加根

最佳答案

您可能正在使用低于版本 9 的 safari 浏览器。class 关键字是 ES6 中的保留关键字,而 safari 浏览器不支持低于版本 9 的 ES6。因此,您必须更新您的浏览器升级到版本 9 或更高版本以使您的 JavaScript 正常工作。

关于javascript - Safari 浏览器使用 javascript 中的类报告错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50285953/

相关文章:

具有旧式类的 Python 描述符

javascript - 在 Safari iOS 上拖放 : Is much of it handled for me or will I have to code most of it

Javascript,数组连接将 Windows 对象添加到结果数组,但它不适用于 Firefox

c# - 基类 = 新派生类。这是如何运作的?

javascript - Kendo 图表中带有系列破折号类型的图例

HTML li class=youarehere 不工作

iphone - iphone safari 中的部分黑色背景

iphone - 如何在 Mobile Safari 中禁用电话号码链接?

javascript - 动态添加变量到html表

javascript - html5 onClick 通过点击控件切换