小芝士~~ let data = [{ value: '1,2' }, { value: '3' }, { value: '4,5' }] 期望结果:['1', '2', '3', '4', '5']
1、data.map(item => { return item.value}).join().split()
2、data.reduce((arr, { value }) => arr.concat(value.split(',')), [])
data.reduce((arr, { value }) => { arr.push(...value.split(',')); return arr; }, [])
3、data.reduce((pre,cur) => [...pre, ...cur.value.split(',')] , [])
4、data.reduce((res,item)=>{res=res+item.value+',';return res},'').slice(0,-1).split(',')
5、data.map(({ value }) => value.split(',')).flat()
6、data.flatMap(e=>e.value.split(','))
7、JSON.stringify(data).match(/[\d]/g)
~