let data =[
{
price:null,
date:'2020-01',
},
{
price:null,
date:'2020-02',
},
{
price:null,
date:'2020-03',
},
{
price:234,
date:'2020-04',
},
{
price:124,
date:'2020-05',
},
{
price:33,
date:'2020-06',
},
{
price:null,
date:'2020-07',
},
{
price:77,
date:'2020-08',
},
{
price:null,
date:'2020-09',
},
{
price:89,
date:'2020-10',
},
{
price:null,
date:'2020-11',
},
{
price:null,
date:'2020-12',
},
]
let idx = data.findIndex(item=>item.price!==null)
if(idx!==-1){
data.splice(0,idx)
let id = data.reverse().findIndex(item=>item.price!==null);
if(id!==-1){
data.splice(0,id)
data.reverse()
}
}else{
data.length = 0
}
console.log(data)
过滤数组中前后值为null的方法
最新推荐文章于 2023-02-01 18:11:16 发布