개발/자바스크립트

자바스크립트 배열의 크기 변경

카레공 2022. 5. 14. 16:32

자바스크립트의 배열의 큰 특징은 배열의 크기를 임의로 변경 가능하다는 것이다 

var arr = [ 1234, 'test' , true ];

//배열의 크기를 임의로 변경 (3->5)
//arr[3],arr[4]는 값이 할당되지 않았기 때문에 undefined

arr.length=5;

//새로운 배열을 추가하면 크기는 자동으로 변경 (5->6)
arr[5]='apple';

//새로운 배열을 추가하면 크기 변경 (6->7)
arr.push('banana');

for (var i=0; i<arr.length; i++){
	console.log(arr[i]);
}

//출력결과 

1234
test
true
undefined
undefined
apple
banana

이름 태그 열

join() 기본값은 ,(쉼표) "1,2,3"
join(-) 구분기호를 이용해 배열을 나열 "1-2-3"
concat(arr2) arr배열에 arr2배열을 연결 [1,2,3,4,5,6]
slice(A,B) 배열의 모든 요소가 주어진 함수에 대해 true 라면 true를 반환하고 그렇지 않으면 false를 반환합니다  
sort() 주어진 모든 요소에 대해 주어진 함수를 실행  
reverse() 배열의 요소 중 주어진 필터링 함수에 대해 true인 요소만 골라 새로운 배열을 만듬  
indexOf() 주어진 값과 일치하는 값이 있는 배열 요소의 첫 인덱스를 찾습니다  
filter() 배치 순서를 역순으로 바꿉니다  
forEach() 배열 요소를 지정한 조건에 따라 정렬합니다.  
every() 배열[A]에서 B만큼 배열을 추출합니다 단, 기존배열은 바뀌지 않습니다.