代码之家  ›  专栏  ›  技术社区  ›  Pawan

如何删除特定的JSON键[duplicate]

  •  -3
  • Pawan  · 技术社区  · 6 年前

     var flds = {
      "EmpID": {
        "name": "EmpID",
        "type": "String",
        "hidden": false
        }
      "prefix": {
        "name": "prefix",
        "type": "String",
        "hidden": false
        }
      "createDate": {
        "name": "createDate",
        "type": "Date",
        "hidden": false
        }
      }
    }
    

    我正试图删除createDate

    for (key in flds) {
            key = flds[key];
            if(key instanceof Object || flds.hasOwnProperty(key)) {
            if(2<3)
                {
                    if(key.name=='createDate')
                    {
                         delete key;
                    }
                }
    
    
            }
    }
    

    https://jsfiddle.net/o2gxgz9r/67676/

    1 回复  |  直到 6 年前
        1
  •  0
  •   Quan Lee    6 年前

    简单:

    delete flds.createDate;
    

    delete flds['createDate'];