Js数组includes()使用方式 该方法返回一个布尔值,表示某个数组是否包含给定的值


[1, 2, 3].includes(2); // true
 
[1, 2, 3].includes(4); // false
 
[1, 2, NaN].includes(NaN); // true

没有该方法之前,我们通常使用数组的indexOf方法,检查是否包含某个值。
if (arr.indexOf(el) !== -1) {
 
// ...
 
}


若是 后台返回  数组的形式

此处使用的是angular的写入

const arr = data.operationHistoryInfoList;
const sameTimeArr = [];
arr.forEarch(v=>{
    if(!sameTimeArr.includes(v.operTime)){
     sameTimeArr.push(v.operTime)
    }

})

const newArr =[];
sameTimeArr.forEarch(item =>{
 const sameArr = arr.filter(v=>item === v.operTime){
    newArr.push({
      operTime:item,
      operTimeSameArr:sameArr 

   })

 }
})        

  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM