function
ключевого слова следующим образом: const person = {С ES6 вы можете полностью удалить ключевое слово
имя: «Тейлор»,
sayHello: function () {
return `Hello! Меня зовут $ {this.name} .`;
}
};
function
и двоеточие при определении функций в объектах. Вот пример этого синтаксиса: const person = {
имя: «Тейлор»,
скажи привет() {
return `Hello! Меня зовут $ {this.name} .`;
}
};
setGear
функцию setGear
внутри bicycle
объекта, чтобы использовать сокращенный синтаксис, описанный выше. function
expression was not used.");'
- text: setGear
- это декларативная функция.
testString: 'assert(typeof bicycle.setGear === "function" && getUserInput("index").match(/setGear\s*\(.+\)\s*\{/), "setGear
is a declarative function.");'
- text: bicycle.setGear(48)
изменяет значение gear
на 48.
testString: 'assert((new bicycle.setGear(48)).gear === 48, "bicycle.setGear(48)
changes the gear
value to 48.");'
```