더북(TheBook)

배열의 요소 개수 구하기

앞에서 만든 everything 배열의 요소 개수를 구해 보겠습니다. 배열 이름 뒤에 .length를 붙이면 됩니다.

const everything = ['사과', 1, undefined, true, '배열', null];
everything.length; // 6

빈 값도 유효한 값이므로 요소 개수를 셀 때 포함됩니다.

const emptyValue = [null, undefined, false, '', NaN]; 
emptyValue.length; // 5

배열의 요소 개수를 활용해 원하는 인덱스의 요소를 찾을 수도 있습니다. 배열의 요소 개수가 항상 마지막 인덱스보다 1 크다는 것을 눈치챘나요? emptyValue 배열에서 NaN의 인덱스는 4이고, 요소의 개수는 5입니다. everything 배열에서 null의 인덱스는 5이고, 요소의 개수는 6입니다. 즉, 배열의 요소 개수에서 1을 빼면 마지막 요소의 인덱스가 됩니다. 이를 이용해 마지막 요소를 찾을 수 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.