超简单思路的嵌套JSON数组对象,判断里面某个值改变内容

本文介绍了如何处理嵌套的JSON数组对象,根据其中的sex值决定显示内容。以一个简单的例子展示了在JavaScript和Vue中如何操作,通过递归循环重构数据结构。尽管存在更简洁的方法,如使用split()函数,但此方法对于构建树形结构或其他结构同样适用。
摘要由CSDN通过智能技术生成

我这个案例属于新手小白,高手慎入。

 

经常遇到数据嵌套和数据处理,举个例子:

json = [

     {"name":zhangsan,"id":111,"sex":1,"time":2020/12/15,},

     {"name":李四,"id":222,"sex":0,"time":1900/1/1,},

    {"name":王五,"id":333,"sex":1,"time":1900/1/1,},

         ],

收到以上这个数据格式,然后想判断sex=0就显示为女,sex=1就显示为男;不管白猫黑猫,能构建处理就是好猫

就是重写拆分构建:

//定义新容器
var newJson=[];
ver newSex;

//循环替换对象
 for(var i=0;i<json.length;i++){ //判断原json里面的长度,进行循环修改
    //这就判断替换值咯
    if(json[i].sex == 0){
              newSex= "女"
      }else{
              newSex= "男" 
       }
      newJson.push(
                {"name":json[i].name,"id":json[i].id,"sex":newSex,"time":json[i].time,}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

测试狂人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值