a
b
| [ | |
| { | |
| "id":1, | |
| "name":"Mashu Kyrielight", | |
| "starGeneration":9.9, | |
| "npGain":0.84, | |
| "hits":{ | |
| "quick":2, | |
| "arts":2, | |
| "buster":1, |
| function allowedExtensions (exts) { | |
| return exts.map((item, i) => { | |
| const first = i === 0 | |
| const last = i === (exts.length - 1) | |
| if (first) { | |
| return [item] | |
| } | |
| if (last) { |
| 1 | |
| 2 | |
| 3 | |
| 4 | |
| 5 | |
| 6 | |
| 7 | |
| 8 | |
| 9 |
| // Promise mais simples que você pode ter. | |
| // Ainda que o retorno *pareça* imediado, lembre-se que | |
| // ainda estamos em contexto de computação assíncrona. | |
| // Note que não usamos uma função nossa pra gerar a promise, | |
| // mas usamos uma função do próprio JS. | |
| const p1 = Promise.resolve(1) | |
| // Função cujo retorno é uma promise. |
| const foo = 10 |
| _____ _____ _____ ____ _____ _____ | |
| | __ | __| _ | \| | __| | |
| | -| __| | | | | | | __| | |
| |__|__|_____|__|__|____/|_|_|_|_____| | |