Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const data = [
- [
- "Nome",
- "E-mail",
- "Data de Nascimento",
- "Sexo",
- "CPF",
- "Salário",
- "Departamento",
- "Sincronizado"
- ],
- [
- "Anderson",
- "aaaaa@aaaa.com",
- "26/05/1995",
- "Masculino",
- "081.587.739-07",
- "R$ 2.133,00",
- "Ataque",
- "Não"
- ],
- [
- "Eduardo",
- "bbb@bbb.com",
- "26/05/1990",
- "Masculino",
- "348.524.021-61",
- "R$ 3.234,00",
- "Meio de Campo",
- "Não"
- ],
- [
- "Jean",
- "ccc@ccc.com",
- "26/05/1995",
- "Masculino",
- "045.346.060-79",
- "R$ 598,00",
- "Comissão Técnica",
- "Não"
- ]
- ];
- function tabulate (data) {
- const [ headers, ...contents ] = data || [];
- return contents.map(
- (content) => content.reduce(
- (object, value, index) => ({
- ...object,
- [headers[index]]: value
- }),
- Object.create(null)
- )
- );
- }
- console.log(tabulate(data))
Add Comment
Please, Sign In to add comment