遍历 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
字段存在。