xxxxxxxxxx
const myObject = {
key1: "value1",
key2: "value2",
key3: "value3"
};
console.log("Before deletion:", myObject);
delete myObject.key2;
console.log("After deletion:", myObject);
xxxxxxxxxx
let person = {
firstname: 'John',
lastname: 'Doe'
}
console.log(person.firstname);
// expected output: "John"
delete person.firstname;
console.log(person.firstname);
// expected output: undefined
xxxxxxxxxx
// Example 1
var key = "Cow";
delete thisIsObject[key];
// Example 2
delete thisIsObject["Cow"];
// Example 3
delete thisIsObject.Cow;
xxxxxxxxxx
const removeKey = (obj, keyRoRemove) => {
if (!obj.hasOwnProperty(keyRoRemove)) throw Error("key doesn't exsist in obj")
const { [keyRoRemove]: foo, objWithRestKeys } = obj;
return objWithRestKeys
}
console.log(removeKey({a:1,b:2,c:3},"b")); //{ a: 1, c: 3 }
xxxxxxxxxx
// Example delete object value by key.
var key = "Cow";
delete thisIsObject[key];