小芝士~~ 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; }, [])

 

3data.reduce((pre,cur) => [...pre, ...cur.value.split(',')] , [])

 

4data.reduce((res,item)=>{res=res+item.value+',';return res},'').slice(0,-1).split(',')

 

5data.map(({ value }) => value.split(',')).flat()

 

6data.flatMap(e=>e.value.split(','))

 

7JSON.stringify(data).match(/[\d]/g)

posted @ 2021-06-18 15:40  梁文璇say  阅读(157)  评论(0)    收藏  举报