JS对Json数组进行抽取 获取key: “value“

这篇文章不是拿key或value抽取需要的 key: “value” 【必须是单一数组 若是多组数据需要for循环】

// row 是json串 !!!

一、我有一个单一的json【row】 只要 id 和 appStatus 且分开成新数组

在这里插入图片描述

    let list = [];
    for (var key in row) {
      var temp = {}
      if (key == "id") {
        temp.id = row[key]
        list.push(temp)
      } if (key == 'appStatus') {
        temp.appStatus = row[key]
        list.push(temp)
      }
    }
    console.log(list)

在这里插入图片描述

二、我有一个单一的json【row】 只要 id 和 appStatus 不分开在一起

方式1:row[0] 括号里面用数字获取对应的key: “value”
方式2:自定义

   var satusJson = {
           "id": row.id,
           "appStatus": row.appStatus,
       }
   console.log(satusJson)

在这里插入图片描述

三、我有一个单一的json【row】 除了 id 和 appStatus 全都要

const { id, appStatus, ...param } = row;
console.log(param); 

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值