• 회원가입
  • 로그인
  • 구글아이디로 로그인

[JS-바위] JS 5강 - 배열 (Array) - 한번에 여러 데이터 저장

1,434  


[목차]

 

PS. 배열 (Array) 매뉴얼 바로가기


배열변수 생성

 

var arr = []; // 방법1

var arr = new Array(); // 방법2



배열값 지정

 

// 방법1 - 배열변수만 정의 후, 별도로 요소 추가

var arr = [];

var arr[0] = 'a';

var arr[1] = 'b';

var arr[2] = 'c';


// 방법2 - 배열변수 정의와 동시에 요소 추가

var arr = ['a','b','c']; // 문자 - 따옴표 사용 O

var arr = [1,2,3]; // 숫자 - 따옴표 사용 X



배열 출력

 

document.write(arr); // 전체 ※ 쉼표(,) 사용해 나열됨.

document.write(arr[0]); // 부분



배열 길이 (= 배열 요소 개수)

 

arr.length



배열 요소를 지정 문자(예: /)로 연결

 

arr.join('/');



배열 정렬

 

// 문자배열 정렬

arr.sort(); // 순차정렬

arr.reverse(); // 역순정렬


// 숫자배열 정렬

arr.sort(function(a,b){return a-b;}); // 순차정렬

arr.sort(function(a,b){return b-a;}); // 역순정렬


PS. sort(), reverse() 모두 원배열 순서가 바뀜.


배열 연결

 

arr.concat(arr2);

 


배열 자르기 (= 배열 일부 선택)

 

arr.slice(1,3); // 1≤x<3 // 원배열 변경 X

arr.splice(1,3); // 1≤x≤3 // 원배열 변경 O



배열요소 추가

 

arr,push('d','e'); // 뒤에 추가

arr.unshift('d','e'); // 앞에 추가



배열요소 제거

 

arr.pop(); // 뒤부터 제거

arr.shift(); // 앞부터 제거

 



분류 제목
JS-바위 JS 80~82강 - 자바스크립트 객체 클래스
JS-바위 JS 77~79강 - 자바스크립트 모듈 활용 (Javascript Module)
JS-바위 JS 73~76강 - 테이블 페이지네이션 (Table Pagination)
JS-바위 JS 72강 - AOS 라이브러리 - 슝슝 나타나는 스크롤 애니메이션
JS-바위 JS 69~71강 - 숫자 그래프 애니메이션 (Number Animation)
JS-바위 JS 68강 - animate.css 라이브러리 - 스크롤이벤트 적용
JS-바위 JS 64~67강 - tailwindcss (node js - CSS framework) - CSS 없이 스…
JS-바위 JS 61~63강 - 최신 JS 문법 (ECMA SCRIPT 6) - 변수선언 키워드 let, const, …
JS-바위 JS 60강 - 인스타그램 (instagram) API - 인스타그램 피드를 웹사이트에 출력
JS-바위 JS 56~59강 - 쿠키 (Cookie) 이용해 「오늘 하루 안보기 팝업창 띄우기」 생성
JS-바위 JS 52~55강 - 멀티플 슬라이드 (Multiple Slideshow)
JS-바위 JS 51강 - 스크롤트리거 (scrollTrigger) - 스크롤 애니메이션 구현
JS-바위 JS 46~50강 - 필터링 반응형 갤러리 (Fitered Gallery)
JS-바위 JS 45강 - 하이라이트 무빙 탭 애니메이션 (Highlight Moving Tab animation)
JS-바위 JS 42~44강 - 풀스크린 슬라이드 (FullScreen Slide) 1 - CSS로만 구현
JS-바위 JS 41강 - 드롭다운 서브메뉴 (Dropdown Submenu)
JS-바위 JS 40강 - 반응형 일정표 (Gantt chart : 간트 차트)
JS-바위 JS 39강 - 마우스허버 시 따라 움직이는 메뉴바 애니메이션 (MenuBar Animation) ※ 언더바…
JS-바위 JS 38강 - 숫자 바뀌는 애니메이션 (Number Animation) (순수JS버전)
JS-바위 JS 37강 - 아코디언 (Accodion) 메뉴 (순수JS버전)
1/35
목록
찾아주셔서 감사합니다. Since 2012