let arr = [
{
label:'哈哈',
value:undefined
},
{
label:'拉拉',
value:undefined
},
]
//后端需要前端传过去的数据为undefined时,默认传给他 ''
//如果直接转的话,整个value字段都没没有了

// 一般我们都会用map方法处理下
const newArr = arr.map(item=>{
const value = item.value===undefined?'':item.value
return {...item,value}
})
//有种更简捷的方法,利用JSON.stringfy()的第二个参数 (一个函数)
const newArr = JSON.stringfy(arr,(key,value)=>value===undefined?'':value)
//这样一句代码就解决了,还减少了多定义变量
MDN 文档具体介绍如下: