OneCompiler

How to remove a dynamically chosen key from Javascript Object?

Lets say I have the following Object

{
    "k1" : "v1",
    "k2" : "v2",
    "k3" : "v3",
    "k4" : "v4",
    "k5" : "v5",
}

And I need to remove the key what i get from user, Lets say he sent k4, How to remove that key from the Object?

1 Answer

6 years ago by

You need to use delete operator to delete key from a JavaScript Object.

var yourObj = {
    "k1" : "v1",
    "k2" : "v2",
    "k3" : "v3",
    "k4" : "v4",
    "k5" : "v5",
}
var keyToDetele = 'k4'; // the key you get from user
delete yourObj[keyToDetele];
6 years ago by Karthik Divi