#javascript
Вопрос:
В этом есть такой фрагмент кода:
const ShapeB = {
a() {
console.log('aaa');
}
};
Что означает эта конструкция a() { ... }
? a()
Обычно это не означает вызов функции a
?
Комментарии:
1. сокращенно от
a: function()
Ответ №1:
const obj = {
foo() {
return 'bar';
}
};
console.log(obj.foo());
Это сокращенный метод присвоения функции ее имени. Они в основном используются в качестве функции настройки и получения, которая представлена в ES5
, посетите, чтобы узнать подробности см.