繁体   English   中英

我们如何使用JavaScript或lodash从对象数组中删除数组的完整对象?

[英]How we remove full object of array from array of object using JavaScript or lodash?

我的JSON看起来像这样

     {
      "success": true,
      "data": [
        {
          "user": {
            "firstname": "demo",
            test1": {
              "role": {
                "name": "demo"
              },
              "status": "pending",
              "test2": {
                "telephone": "+demo"
              }
            }
          },
          "authData": [
            {
              "_key": "demo",
              "_id": "demo",
            }
          ]
        }
      ],
      "session": {
        "_key": "demo",
        "uid": "demo",
      }
    }

我想从JSON删除authData数组。

首先,您的JSON无效。 这是更正的版本:

{
          "success": true,
          "data": [
            {
              "user": {
                "firstname": "demo",
                "test1": {
                  "role": {
                    "name": "demo"
                  },
                  "status": "pending",
                  "test2": {
                    "telephone": "+demo"
                  }
                }
              },
              "authData": [
                {
                  "_key": "demo",
                  "_id": "demo"
                }
              ]
            }
          ],
          "session": {
            "_key": "demo",
            "uid": "demo"
          }
        }

现在,您可以使用DELETE运算符删除密钥。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM