2011-05-01 3 views
0
function removeItem(){ 
    for(i=0;i<rowData.length;i++){ 
     if(rowData[i].title = 'First Name'){ 
      rowData.splice(i,1); 
      break; 
     } 
} 

Ceci ne supprime pas l'objet dont la propriété de titre "Prénom" supprime à la place le dernier objet ajouté au tableau.Suppression d'un élément d'un tableau

+0

Avez-vous essayé d'utiliser == pour comparer les chaînes au lieu de =? – AlvinfromDiaspar

+0

Si vous avez vraiment '=' dans votre code, il devrait effectivement supprimer le premier élément .... –

Répondre

1

Vous devez utiliser == opérateur au lieu de = dans le si condition. = est pour l'affectation et non pour la comparaison.

Edit 1: Pour plus d'informations suivez this thread.

1

Sur la troisième ligne, vous avez une faute de frappe. Au lieu de =, il devrait indiquer ==

Questions connexes