Я читаю спецификацию языка ECMAScript раздел "Вызовы функций".
Может ли кто-нибудь перефразировать или подробно объяснить мне следующее предложение?
Производство CallExpression : MemberExpression Arguments оценивается следующим образом:
- Оцените MemberExpression.
давайте возьмем этот код в качестве примера.
var john = {
name: 'John',
greet: function(person) {
alert("Hi " + person + ", my name is " + this.name);
}
};
john.greet("Mark");
Возьмите приведенный выше код в качестве примера. Что означает производственное CallExpression? что такое MemberExpression в данном случае, john.greet?
Спасибо!