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

제목 속성이 '성'이고 마지막으로 추가 된 개체가 배열로 삭제되는 개체는 삭제되지 않습니다.배열에서 요소 제거

+0

== 대신 ==를 사용하여 문자열을 비교해 보았습니까? – AlvinfromDiaspar

+0

코드에 실제로'='가 있으면 실제로 첫 번째 요소를 삭제해야합니다 .... –

답변

1

조건 일 경우 에 대신 연산자를 사용해야합니다. =은 할당을위한 것이지 비교를위한 것이 아닙니다.

편집 1 : 추가 정보를 위해 당신이 오타를 줄 세에 this thread.

1

을 따르십시오. = 대신 ==