@razumovevgeni
Начинающий frontend-разработчик

Баг или так должно быть?

В хроме, лисе и новой опере выполняется
код:

var foo = {
    bar() {
        alert('foobar');
    }
}
foo.bar();


хотя по идее такой код не должен выполняться. Кто что может сказать по данному вопросу?
  • Вопрос задан
  • 181 просмотр
Решения вопроса 1
@f0rmat1k
Это синтаксис es6, который судя по всему уже работает в этих версиях браузеров (либо где-то на пути этого файла до браузера используется babel). По сути это тот же
var foo = {
    bar: function() {
        alert('foobar');
    }
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы