-3

I have got JSON Object as shown below

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

i am trying to remove createDate

i have tried as foloows

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/

Pawan
  • 31,545
  • 102
  • 256
  • 434

1 Answers1

0

Simple:

delete flds.createDate;

Or

delete flds['createDate'];
Quan Lee
  • 146
  • 4