728x90
📌배열(Array)
-> 변수를 묶음으로 다루는 것( 변수가 연속적으로 나열됨!)
값이 저장되기 전까지 자료형이 저장되지 않음
JS 배열의 특징
1. 자료형 제한 x
2. 길이 제한 x
📌배열관련 함수
🔊 push() : 배열 마지막 요소로 추가
🔊 pop() : 배열 마지막 요소로 꺼내옴
배열. indexOf("값") : 일치하는 값을 가진 요소의 index를 반환 없으면 -1 반환
배열.sort([정렬기준함수]) : 배열내 요소를 오름차순으로 정렬(문자열)
단, [정렬 기준 함수]가 작성되면 정렬 결과가 달라짐
숫자 오름차순
숫자 오름차순
arr2.sort(function(a,b){ return a-b;}));
배열.toString() : 배열 요소를 하나의 문자열로 출력 (요소 사이에 "구분자" 추가)
→ 배열 사이사이에 " , " 출력
배열.join("구분자") : 배열 요소를 하나의 문자열로 출력
→ 내가 작성한 구분자 출력 만약 join(" / ")작성하면 배열 사이사이에 "/"출력
📌배열선언 방법
🔊 3칸 짜리 배열 생성 : const arr1= new Array(3) ;
🔊 비어있는 배열 생성 : const arr2 = new Array( ) ;
🔊 const arr3 = [ ];
🔊 const arr4 = ["사과","딸기","바나나"];
for문으로 배열 요소 반복 접근
1. 일반 for문으로 접근
2. 향상된 for문으로 (for .. of) : 배열용 향상된 for문
! 향상된 for문은 용도에 따라 씌여지는 방법이 다르다 !
1. 자바스크립트 객체용 향상된 for문(for..in)
-> 객체 내부에 작성된 key를 순서대로 하나씩 꺼내옴
2. 배열 향상된 for문 (for..of)
728x90
'ON > JavaScript' 카테고리의 다른 글
[JavaScript] DOM (0) | 2023.06.25 |
---|---|
[JavaScript] 추가 함수 정리 (0) | 2023.06.23 |
[JavaScript] 문자열, 숫자열,형변환,연산자 (0) | 2023.06.22 |
[JavaScript] 정규 표현식 | 객체생성 및 확인 (0) | 2023.06.21 |
[JavaScript] 이벤트 (0) | 2023.06.21 |