본문 바로가기

JavaScript/Array3

[JavaScript] 배열(Array) 사용하기 - 조작(push, pop, shift, unshift) push( ) 배열 마지막에 요소를 추가하고, 추가된 배열의 길이를 반환합니다. 기본 형태 arr.push(ele1, ..., eleN) 한번에 여러 개의 요소 추가 가능 apply를 이용한 배열 합치기 arr1 = [1, 2]; arr2 = [3, 4]; Array.prototype.push.apply(arr1, arr2); // arr1에 arr2의 값을 추가 arr1 = [1, 2, 3, 4] pop( ) 배열 마지막 요소를 제거하고, 그 요소를 반환합니다. 기본 형태 arr.pop() 빈 배열을 제거할 경우, undefined를 반환 pop을 사용한 요소 삭제 arr = [1, 2]; arr.pop() // arr의 마지막 요소인 2가 삭제 shift( ) 배열 첫번째 요소를 제거하고, 그 요소를.. 2022. 3. 29.
[JavaScript] 배열(Array) 사용하기 - 반복(for, of, in, forEach) for 조건이 거짓일 때까지 반복 기본 형태 for ([initialization]; [condition]; [final-expression]){ statement } ◆ initialization 변수 선언 가능 생략 가능 ◆ condition 매 반복마다 확인하는 식 생략하면, 참으로 판단 ◆ final-expression 반복이 끝나면 확인하는 식 생략 가능 for를 이용한 배열 출력 let arr = ['사과', '포도', '토마토']; for ( let i = 0; i { console.log(element) }); 2022. 3. 23.
[JavaScript] 배열(Array) 선언하는 방법/특징 배열 선언 초기값 없는 배열 const arr = new Array(); // 빈 배열 생성 const arr = []; // 빈 배열 생성 초기값 있는 배열 const arr = new Array(2); // 길이가 2인, 빈 배열 생성 const arr = new Array('사과', '포도'); // 매개변수를 요소로 가지는 배열 생성 const arr = ['사과', '포도'] // 리터럴 표기법으로 생성 const arr2 = new Array(arr) // 다른 배열을 매개변수로 사용해 배열 생성 배열의 특징 다양한 타입의 요소를 가진다 const arr = ['사과', 1, ['포도', false], 100]; // string, number, boolean, object타입을 가진 배열 o.. 2022. 3. 23.