Opa blz?
Existe um conceito muito importante no JavaScript (ES6+) que são as novas formas de declaração de função de callback
(no geral) que são as Arrows Functions
.
Temos varias possibilidades de declarar a mesma função de varias formas (dependendo da ocasião), quando temos uma única instrução podemos omitir as chaves {
}
, sendo assim, quando tivemos uma única instrução podemos simplifica-la retirando as chaves.
Formas de declarar a mesma função:
let promise = this._storage.get(chave).then(dado => dado?true:false);
let promise = this._storage.get(chave).then((dado) => dado?true:false);
let promise = this._storage.get(chave).then(dado => {dado?true:false});
let promise = this._storage.get(chave).then((dado) => {dado?true:false});
MDN - Arrow functions
exploringjs - Arrow functions