// sem promise...
const http = require('http')
const getTurma = (letra, callback) => {
const url = `http://files.cod3r.com.br/curso-js/turma${letra}.json`
http.get(url, res => {
let resultado = ''
res.on('data', dados => {
resultado += dados
})
res.on('end', () => {
callback(JSON.parse(resultado))
})
})
}
let teste = []
getTurma('A', pessoas1 => {
console.log(pessoas1);//todos os índices
console.log('\n',pessoas1[0]);//1° índice
console.log('\n',pessoas1[0].nome);// somente o nome do 1° índice
})
console.log();
let nomes = []
getTurma('A', alunos => {
nomes = nomes.concat(alunos.map(a => `A: ${a.nome}`))
getTurma('B', alunos => {
nomes = nomes.concat(alunos.map(a => `B: ${a.nome}`))
console.log(nomes);
getTurma('C', alunos => {
nomes = nomes.concat(alunos.map(a => `C: ${a.nome}`))
console.log(nomes)
})
})
})
Nenhum comentário:
Postar um comentário