본문 바로가기
728x90
반응형

분류 전체보기641

[Javascript] - 자바스크립트 Array.prototype.splice 사용법 #자바스크립트 Array.prototype.splice 사용법 -원본 배열의 중간에 요소를 추가하거나 중간에 있는 요소를 제거하는 경우 splice 메서드를 사용한다. #인수 -start: 원본 배열의 요소를 제거하기 시작할 인덱스 -deleteCount: start인덱스부터 제거할 요소의 개수 -items: 제거한 위치에 삽일할 요소(생략시 요소들을 제거하기만 한다.) -예시 const arr = [1, 2, 3, 4, 5]; // 1번인덱스(2)부터 3번인덱스(4)까지의 값을 22, 33, 44로 변환 const result = arr.splice(1, 3, 22, 33, 44); // 제거한 요소 console.log(result); // [2, 3, 4] // 변경된 원본 배열 console.lo.. 2021. 8. 1.
[Javascript] - 자바스크립트 Array.prototype.concat 사용법 #자바스크립트 Array.prototype.concat 사용법 -concat 메서드는 인수로 전달된 값들을 원본 배열의 마지막 요소로 추가한 새로운 배열을 반환 -예시 const arr1 = [1, 2, 3]; const arr2 = [4, 5, 6]; // arr2를 arr1의 마지막 요소에 추가하여 새로운 배열을 반환 let result = arr1.concat(arr2); console.log(result); // [1, 2, 3, 4, 5, 6] // 원본 배열은 변하지 않는다. console.log(arr1); // [1, 2, 3] 2021. 8. 1.
[Javascript] - 자바스크립트 Array.prototype.indexOf, Array.prototype.includes 사용법 #자바스크립트 Array.prototype.indexOf, Array.prototype.includes 사용법 -indexOf 메서드는 원본 배열에서 인수로 전달된 요소를 검색하여 인덱스를 반환한다. #원본 배열에 인수로 전달한 요소와 중복되는 요소가 여러 개 있다면 첫 번째로 검색된 요소의 인덱스를 반환하고 인수로 전달한 요소가 존재하지 않으면 -1을 반환한다. -예시 const arr = [1, 2, 3, 3, 4, 5]; // arr에서 3을 검색하여 첫 번째로 검색된 요소의 인덱스를 반환 console.log(arr.indexOf(3)); // 배열에 7이 없으므로 -1 console.log(arr.indexOf(7)); // 두번째 인수는 검색을 시작 할 인덱스 // 4 console.log(a.. 2021. 7. 31.
[Javascript] - 자바스크립트 Array.isArray 메서드 사용법 #자바스크립트 Array.isArray 메서드 사용법 -Array.isArray 메서드는 전달된 인수가 배열이면 true, 배열이 아니면 false를 반환한다. #예시 // true Array.isArray([]); Array.isArray([1, 2, 3]); Array.isArray(new Array()); // false Array.isArray(); Array.isArray({}); Array.isArray(null); Array.isArray(1); Array.isArray(true); 2021. 7. 31.
[Javascript] - 자바스크립트 Array 생성자 함수, Array.of, Array.from 사용법 #자바스크립트 Array 생성자 함수, Array.of, Array.from 사용법 -Array 생성자 함수를 통해 배열을 생성할 수도 있다. #전달된 인수가 1개이고 숫자인 경우 length 프로퍼티 값이 인수인 배열을 생성한다. #예시 const arr = new Array(100); console.log(arr); // (100) [empty × 100] console.log(arr.length); // 100 #전달된 인수가 없는 경우 빈 배열을 생성한다. #예시 new Array(); // [] #전달된 인수가 2개 이상이거나 숫자가 아닌 경우 인수를 요소로 갖는 배열을 생성한다. #예시 new Array(4, 6, 8); // [4, 6, 8] // Array 생성자 함수는 new 연산자와 함.. 2021. 7. 31.
[Javascript] - 자바스크립트 배열(array) length, push, pop 사용법 #자바스크립트 배열(array) length, push, pop 사용법 #배열이란 ? -배열은 여러 개의 값을 순차적으로 나열한 자료구조다. -배열의 타입은 Object이다. #배열의 요소들은 각각 0이상의 인덱스(index)를 갖는다. #예시 const arr = ['Java', 'C', 'Python']; arr[0] // Java arr[1] // C arr[2] // Python #배열의 길이를 나타내는 length 프로퍼티를 가지고 있다. #예시 arr.length // 3 #배열은 인덱스와 length 프로퍼티를 갖기 떄문에 for 문을 통해 순차적으로 요소에 접근할 수 있다. #예시 // ['Java', 'C', 'Python'] for(let i = 0; i < arr.length; i++.. 2021. 7. 31.
728x90
반응형