Ce n'est pas un tableau. C'est un Objet non valide.
Je suppose que vous avez voulu dire:
someArray = [{name:"Kristian", lines:"2,5,10"},
{name:"John", lines:"1,19,26,96"}];
Vous pouvez utiliser plusieurs méthodes pour supprimer un élément de celui-ci:
//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
Si vous souhaitez supprimer l'élément à la position x
, utilisez:
someArray.splice(x,1);
Répondre au commentaire de @chill182: vous pouvez supprimer un ou plusieurs éléments d'un tableau à l'aide de Array.filter
(voir MDN), par exemple
someArray = [{name:"Kristian", lines:"2,5,10"},
{name:"John", lines:"1,19,26,96"},
{name:"Brian",lines:"3,9,62,36" }]
johnRemoved = someArray
.filter(function (el) {
return el.name !== "John";
});