console.log("searchForm.dataList",searchForm.dataList)
console.log("searchForm.data",searchForm.data)
let list = [];
list = searchForm.dataList.concat(searchForm.data); //两个数组对象合并
let newList = []; //盛放去重后数据的新数组
for (let list1 of list) {
//循环list数组对象的内容
let flag = true; //建立标记,判断数据是否重复,true为不重复
for (let list2 of newList) {
//循环新数组的内容
if (list1.id == list2.id) {
//让list数组对象的内容与新数组的内容作比较,相同的话,将list1的数据赋给list2,并改变标记为false
list2.score = list1.score;
flag = false;
if (flag) {
//判断是否重复
newList.push(list1); //不重复的放入新数组。新数组的内容会继续进行上边的循环。
console.log("newList", newList);
<div class="item-i" v-for="(ite,index) in item.items"
:key="index" v-if="ite.teType == `0`"
:class="{checked:item.num == index}"
:data-value="ite.item.split(`,`)[1]"
:data-secondid="item.id"
:data-teType="ite.teType"
:data-result="ite.it
// 根据day来进行筛选出该数组对象中重复的最后一项
let newArr = arr.reverse().filter((item, index) => {
// status来接收findIndex方法返回的下标
let status = arr.findIndex((ele) => {
// 判断,如果是循环一和循环二的day都相同,那么就返回这一..