function
palavra-chave da seguinte forma: const pessoa = {Com ES6, você pode remover a palavra-chave da
nome: "Taylor",
sayHello: function () {
return "Olá! Meu nome é $ {this.name} .`;
}
};
function
e dois pontos ao definir funções em objetos. Aqui está um exemplo dessa sintaxe: const pessoa = {
nome: "Taylor",
diga olá() {
return "Olá! Meu nome é $ {this.name} .`;
}
};
setGear
dentro da bicycle
do objeto para usar a sintaxe abreviada descrita acima. function
expression was not used.");'
- text: setGear
é uma função declarativa.
testString: 'assert(typeof bicycle.setGear === "function" && getUserInput("index").match(/setGear\s*\(.+\)\s*\{/), "setGear
is a declarative function.");'
- text: bicycle.setGear(48)
altera o valor da gear
para 48.
testString: 'assert((new bicycle.setGear(48)).gear === 48, "bicycle.setGear(48)
changes the gear
value to 48.");'
```