배열의 기초
2020. 5. 22.
자바스크립트는 내장 배열 타입을 지원합니다.배열 관련 메서드와 속성이 방대하기 때문에 자바스크립트를 잘 쓰려면 기본적인 속성과 메서드 정도는 알고 있어야 합니다. 배열의 생성 let arr = []; 배열은 꺽쇠 괄호 2개로 빈 배열을 정의합니다.리터럴 대입으로 arr 변수는 배열이 되며, 배열 속성과 메서드를 사용할 수 있게 됩니다. console.log(arr.length); 로 길이를 확인하면 길이가 0 이라고 표시가 되면서 배열임을 알 수 있습니다. 자바스크립트의 배열은 다른 언어의 배열과 달리 배열 안에 다양한 타입의 데이터를 넣을 수 있는 차이가 있습니다. 예를 들어 let arr = [3, '프로도', [2,3,4,'5'], {name: '라이언'}]; 과 같이 숫자, 문자열, 배열, 객체를..
배열 검색하기
2020. 5. 19.
배열 요소에 인자와 일치하는 값이 있으면, 해당 위치의 인덱스를 얻을 수 있습니다.검색은 앞에서 부터 순차적으로 진행됩니다.되며, 검색해야할 범위를 알 경우, 검색 시작 위치를 지정하거나, 끝에서 부터 역순으로 검색할 수도 있습니다. Array.indexOf(검색값, 시작인덱스);Array.lastIndexOf(검색값, 시작인덱스); 검색값 위치를 얻기 const arr1 = ['펭수', '라이언', '어피치', '콘', '브라운', '무지'];const index = arr1.indexOf('라이언'); // 1 리턴됨 console.log(index);console.log(arr1.indexOf('라이언', index+1)); // 위치 2부터 검색하므로 -1 리턴됨console.log(arr1.la..
닫기