Браузер Safari сообщает об ошибке, используя классы в JavaScript - PullRequest
0 голосов
/ 11 мая 2018

Я использую класс в своем javascript.

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

Он работает во всех браузерах, кроме Safari.В Safari я получаю следующее исключение.SyntaxError: Использование зарезервированного слова 'class'

Как мне запустить скрипт в браузере Safari.

Спасибо, Гаган

1 Ответ

0 голосов
/ 11 мая 2018

Возможно, вы используете браузер Safari менее версии 9. Ключевое слово class является зарезервированной клавиатурой в ES6, и браузер Safari не поддерживает ES6 ниже версии 9. Поэтому вам необходимо обновить браузер до версии 9 илибольше, чтобы ваш JavaScript работал.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...