[英]How to destruct array of numbers in an object and combine to one in javascript?
I have this object:我有这个对象:
const memorized = [
{
verses: [1, 2, 3, 4, 5],
when: '2022 Jan 14'
},
{
verses: [6, 7, 8, 9]
when: '2022 Jan 15'
},
{
verses: [10, 11, 12, 13, 14, 15]
when: '2022 Jan 16'
},
...
]
No need to push when you map - that is wasting an array映射时无需推送 - 那是浪费数组
EITHER push in a forEach or just flatMap the array要么推入一个 forEach 要么只是 flatMap 数组
const memorized = [ { verses: [1, 2, 3, 4, 5], when: '2022 Jan 14' }, { verses: [6, 7, 8, 9], when: '2022 Jan 15' }, { verses: [10, 11, 12, 13, 14, 15], when: '2022 Jan 16' } ]; const total_verses = memorized.flatMap(({ verses }) => verses) console.log(total_verses);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.