Skip to content

Instantly share code, notes, and snippets.

@scottopolis
Last active January 31, 2023 06:54
Show Gist options
  • Save scottopolis/6e35cf0d53bae81e6161662e6374da04 to your computer and use it in GitHub Desktop.
Save scottopolis/6e35cf0d53bae81e6161662e6374da04 to your computer and use it in GitHub Desktop.
Remove object from array of objects in Javascript
// we have an array of objects, we want to remove one object using only the id property
const apps = [{id:34,name:'My App',another:'thing'},{id:37,name:'My New App',another:'things'}];
// get index of object with id of 37
const removeIndex = apps.findIndex( item => item.id === 37 );
// remove object
apps.splice( removeIndex, 1 );
/*** Code above updated 7/21 with findIndex, a much faster method. Old code below for reference. ***/
// source: http://stackoverflow.com/questions/16491758/remove-objects-from-array-by-object-property
// get index of object with id:37
var removeIndex = apps.map(function(item) { return item.id; }).indexOf(37);
// remove object
apps.splice(removeIndex, 1);
@hemakumarm72
Copy link

thank you

@Khahory
Copy link

Khahory commented Nov 11, 2022

Ty

@Dharmadurai-D
Copy link

Very useful thankyou machi !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment