2009-12-25 7 views
0

어떻게 자바 스크립트 배열의 끝 키 값을 가져 옵니까?javascript : 키 값 끝내기?

다른 값과 비교하고 싶습니다.

EDIT : 배열을 선언하면 직접 값을 어떻게 선언합니까? 나는 그것을 위해 2 줄을 사용해야한다.

var arrayname = new Array(); arrayname [] = '값';

한 줄로 할 수 있습니까?

+2

. 두 번째 질문을 다른 질문으로 이동하십시오. – richardtallent

답변

3

여러 가지 방법 중 하나로 배열을 만들 수 있습니다. 당신은 단지 다른 함수에 배열을 전달하는 배열을 구축하려는 경우

var foo = new Array(); 
foo[0] = 'a'; 
foo[1] = 'b'; 
foo[2] = 'c'; 

//is the same as: 
var foo = new Array(); 
foo.push('a'); 
foo.push('b'); 
foo.push('c'); 

//is the same as: 
var foo = []; 
foo.push('a'); 
foo[1] = 'b'; 
foo[foo.length] = 'c'; 

//is the same as: 
var foo = ['a','b','c']; 

//is the same as: 
var foo = 'a|b|c'.split('|'); 

물론, 당신은 즉석에서 익명을 구축 할 수 있습니다 : 당신은 두 가지 질문을하고

doSomething('param1', ['a','b','c'], 'param3'); 
3

다음을 사용하여 한 가지에 배열을 초기화 할 수 있습니다 : 마지막 값에 액세스

var arrayname = [ 'value' ]; 

사용

arrayname[arrayname.length-1]; 

이전 배열이 0보다 큰 길이를 가지고 있다고 가정합니다. 배열이 비어있을 수 있으면 마지막 요소에 액세스하기 전에 길이가 0보다 큰지 확인해야합니다.