首页 新闻 会员 周边 捐助

JavaScript如何将数组循环后的对象里面的所有属性判断如果为null,设置值为'/'

0
悬赏园豆:5 [已解决问题] 解决于 2023-08-07 14:40

下面图片是循环后对象里面的属性  有很多   一个一个去判断太麻烦  而且属性较多  如何直接判断为空的属性设置值为'/'

码一码ba的主页 码一码ba | 初学一级 | 园豆:152
提问于:2023-08-07 13:45
< >
分享
最佳答案
1
const obj = {} // 你的对象
Object.keys(obj).forEach((key)=>{
  if(obj[key] === null) {
    obj[key] = '/'
  }
})
收获园豆:5
子洋丶 | 菜鸟二级 |园豆:207 | 2023-08-07 14:04
其他回答(1)
0
//可以转json,然后替换,但是这会完全创建一个新的对象或数组,看你的需求能不能用吧
JSON.parse(JSON.stringify({a:null,b:1,c:null}).replaceAll('null','"/"'));
JSON.parse(JSON.stringify([{a:null,b:1,c:null}]).replaceAll('null','"/"'));
ALL|ONE | 园豆:202 (菜鸟二级) | 2024-08-13 16:30
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册