18

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?

Quentin
  • 857,932
  • 118
  • 1,152
  • 1,264
Bobimaru
  • 4,396
  • 5
  • 24
  • 52

1 Answers1

21

delete data[req.params.id] or delete data[id] should work.

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/delete

Cisco
  • 17,148
  • 4
  • 36
  • 55