본문 바로가기

분류 전체보기40

배열 병합 전개 연산자를 사용한 배열 병합 경고 창 1 (newArray) : 1, 2, 3, 4, 5, 52, 273, 99, 100, 101 전개 연산자를 사용한 배열 병합 2 경고 창 1 (newArrayA) : 1, 2, 3, 4, 5, 52, 273, 55, 45 경고 창 2 (newArrayB) : 52, 273, 55, 45, 1, 2, 3, 4, 5 2020. 4. 23.
배열 복제 ES5 배열 복제 var originalArray = [1, 2, 3, 4, 5]; var newArray = []; for (var i = 0; i < originalArray.length; i++) { newArray[i] = originalArray[i]; } 전개 연산자를 사용하면 배열을 복제하거나 병합할 수 있다. 경고창 1 (originalArray) : 52, 273, 3, 4, 5 경고창 2 (newArray) : 1, 2, 3, 4, 5 이렇게 서로 다른 결과를 출력하므로 복제가 이루어졌다는 것을 확인 할 수 있다. 2020. 4. 23.
forEach() forEach()은 주어진 callback을 배열에 있는 각 요소에 대해 오름차순으로 한 번씩 실행한다. 삭제하거나 초기화하지 않은 인덱스 속성에 대해서는 실행하지 않는다. ( ex : 희소 배열 ) callback은 다음 세 인수와 함께 호출된다. - 요소 값 - 요소 인덱스 - 순회 중인 배열 forEach()는 for()문과 마찬가지로 반복적인 기능을 수행할 때 사용된다. 하지만 for()문처럼 조건식을 정의하지 않아도 callback 함수를 통해 기능을 수행할 수 있다. forEach() 사용법 var user = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; user.forEach(function(element){ console.log(element); // 0 1 2 3 4 .. 2020. 4. 21.
배열 만들기 배열을 만드는 방법중 가장 쉬운 방법은 배열 리터럴을 사용하는 것이다. 배열 리터럴은 [] 안에 배열의 원소를 ,(쉼표)로 구분해 나열한 것이다. var user = ['yuri', 'yong', 'joe']; // 배열에 빈 부분이 있다면 해당 부분의 값은 undefined가 된다. var user = []; user[0] = 1; user[2] = 2; user[3] = undefined; console.log(user); // [1, undefined, 2, undefined]; Array() 생성자 이용하기 1. 인자 없이 호출하기 // 빈 배열을 생성하고 생성된 배열은 배열 리터럴[]과 동일하다. var user = new Array(); 2. 배열의 길이를 의미하는 숫자를 인자로 주어 호출하기.. 2020. 4. 21.