2014-09-10 4 views
1

내가 세 가지 항목Push()의 반대; (스플 라이스 설명)

arrayName = ['hi', 'hey', 'hello']; 

어떻게 배열에서 항목을 '헤이'삭제합니까와 배열

var arrayName = []; 

을 말해봐?

+1

자바와 자바 스크립트는 두 개의 서로 다른 언어입니다. –

+1

arrayName.splice (1,1); // pos # 1, 1 요소에서 제거 – dandavis

답변

0
var hey = arrayName.splice(1,1); 

편집 : 당신이 특정 값의 인덱스를 얻기 위해 원하는 경우, 당신은 사용할 수 있습니다

arrayName.indexOf("hey"); 
+0

삭제하면 값을 변경합니다. 배열 항목을 제거하지 않거나 마지막 항목을 수행하지 않으면 .length에 영향을주지 않습니다. – dandavis

+0

@dandavis - Derp! 네가 옳아. 나는 delete 키워드가 객체와 배열에 동일한 방식으로 영향을 미친다 고 가정한다. 편집 됨. – maiorano84