遍历 res1.data(假设它是一个数组)中的所有对象并添加两个字段的方法:

let res = await getData({});
if (Array.isArray(res.data)) {
  for (let item of res1.data) {
    item.newField1 = 'new value 1';
    item.newField2 = 'new value 2';
  }
  WIFIList.value = res.data;
} else {
  console.error('res.data is not an array.');
}

其他遍历方法,比如 forEach 方法也可以: 

let res = await getData({});
if (Array.isArray(res.data)) {
  res.data.forEach(item => {
    item.newField1 = 'new value 1';
    item.newField2 = 'new value 2';
  });
  WIFIList.value = res.data;
} else {
  console.error('res.data is not an array.');
}

判断item.data1字段:

if(item && item.hasOwnProperty('data1') && item.data1!== undefined) {
    // item.data1存在时执行的代码
}

在这个判断中,首先检查 item 是否存在,然后使用 hasOwnProperty 方法检查 item 是否具有 mac 属性,最后再检查 item.mac 是否为 undefined,只有当这三个条件都满足时,才确定 item.mac 字段存在。