top | item 34137940 (no title) whichdan | 3 years ago Tiny suggestion - instead of .map(g => { return { key: g.key, rows: g.rows.map(r => r[1]) }}) you can write .map(g => ({ key: g.key, rows: g.rows.map(r => r[1]) })) discuss order hn newest rcarr|3 years ago You could also destructure g to end up with:.map(({ key, rows }) => ({ key, rows: rows.map(r => r[1]) })) nivertech|3 years ago also: .map(({ key, rows }) => ({ key, rows: rows.map(([page, link]) => link) })) and .groupBy(p => p[0]) to .groupBy(([link, file]) => link)
rcarr|3 years ago You could also destructure g to end up with:.map(({ key, rows }) => ({ key, rows: rows.map(r => r[1]) })) nivertech|3 years ago also: .map(({ key, rows }) => ({ key, rows: rows.map(([page, link]) => link) })) and .groupBy(p => p[0]) to .groupBy(([link, file]) => link)
nivertech|3 years ago also: .map(({ key, rows }) => ({ key, rows: rows.map(([page, link]) => link) })) and .groupBy(p => p[0]) to .groupBy(([link, file]) => link)
rcarr|3 years ago
.map(({ key, rows }) => ({ key, rows: rows.map(r => r[1]) }))
nivertech|3 years ago