Я наткнулся на это случайно при написании кода:Именованная функция внутри объекта Javascript? Почему это работает?
var obj = {
myFunc() {
document.body.innerHTML = 'Hello World!';
}
};
obj.myFunc();
То, что я имел в виду, чтобы тип был это:
var obj = {
myFunc: function() {
// ...
}
};
я не заметил, я случайно напечатал прежде чем я понял, что мой код не работает в IE11.
Почему первый пример работает в Chrome/Firefox, а не в IE11?
Кроме того, если это официальный язык, , что это такое??
Спасибо, но добавьте его в качестве ответа. – user2867288
«Почему первый пример работает в Chrome/Firefox, а не в IE11?» - Потому что только два из них - современные браузеры. – Quentin
Это современный ECMAScript, который действителен, но только в браузерах, которые могут его разобрать. – MiltoxBeyond