xxxxxxxxxx
let toRemove = {
id:1,
first_name : "Marty",
last_name : "Mcfly",
}
for (let i = 0; i < array.length; i++) {
if (array[i].id === toRemove.id) {
accountTemp.splice(i, 1);
}
}
xxxxxxxxxx
var id = 88;
for(var i = 0; i < data.length; i++) {
if(data[i].id == id) {
data.splice(i, 1);
break;
}
}
xxxxxxxxxx
const filtered = yourArray.filter((el:any) => el.Name != "please Like <3");
xxxxxxxxxx
var filtered = someArray.filter(function(el) { return el.Name != "Kristian"; });
xxxxxxxxxx
const arr = [{ id: 1, username: "sdjb" }, { id: 3, username: "skdjh" }, { id: 5, username: "" }, { id: 5, username: "" }, { id: 5, username: "" }, { id: 5, username: "" }, { id: 5, username: "" }];
var filtered = arr.filter(function(idx) { return idx.username != ""; });
console.log(filtered);
xxxxxxxxxx
var array = ['Object1', 'Object2'];
// SIMPLE
array.pop(object); // REMOVES OBJECT FROM ARRAY (AT THE END)
// or
array.shift(object); // REMOVES OBJECT FROM ARRAY (AT THE START)
// ADVANCED
array.splice(position, 1);
// REMOVES OBJECT FROM THE ARRAY (AT POSITION)
// Position values: 0=1st, 1=2nd, etc.
// The 1 says: "remove 1 object at position"
xxxxxxxxxx
//1
someArray.shift(); // first element removed
//2
someArray = someArray.slice(1); // first element removed
//3
someArray.splice(0, 1); // first element removed
//4
someArray.pop(); // last element removed
//5
someArray = someArray.slice(0, a.length - 1); // last element removed
//6
someArray.length = someArray.length - 1; // last element removed
xxxxxxxxxx
someArray.splice(x, 1);// if you want to remove element at position x