I have a variable data that contains some key-value pairs like this:
var data = {
"1": 127,
"2": 236,
"3": 348
}
router.delete('/values/:id', function(req, res, next){
var id = req.params.id;
})
How can I delete the key-value pair that has a key equal to the id variable?
Using delete operator. When only a single key is to be removed we can directly use the delete operator specifying the key in an object. Syntax: delete(object_name.
To remove the duplicates from an array of objects:Create an empty array that will store the unique object IDs. Use the Array. filter() method to filter the array of objects. Only include objects with unique IDs in the new array.
delete data[req.params.id]
or delete data[id]
should work.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/delete
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With