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

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

1,444  


[목차]

 

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 11~12강 - 탑버튼 (Top Button) 구현
JS-바위 JS 10강 - 이벤트 (Event) 종류 + 키보드 (키이름/키번호) 확인
JS-바위 JS 9강 - 이벤트 (Event) 설정
JS-바위 JS 8강 - 스타일 (Style) 지정/변경
JS-바위 JS 7강 - 선택자 (Selector) - 작업할 대상 선택
JS-바위 JS 6강 - 문자열 (String) / 타이머 (Timer) 설정
JS-바위 JS 5강 - 배열 (Array) - 한번에 여러 데이터 저장
JS-바위 JS 4강 - 반복문 (Loop) - for 반복문, while 반복문
JS-바위 JS 3강 - 함수 (Function) / 객체 (Object)
JS-바위 JS 2강 - 조건문 (Condition) - if문, 비교연산자
JS-바위 JS 1강 - 변수 (Variable) - 자료형, 연산자
PHP7-바위 PHP7 18강 - 파일 생성 및 로드
PHP7-바위 PHP7 17강 - (로직, 뷰, 레이아웃) 분리 개발
PHP7-바위 PHP7 16강 - 세션 이용해 관리자 페이지 로그인 구현
PHP7-바위 PHP7 15강 - 로그인 페이지 생성 / 유효성 검사
PHP7-바위 PHP7 14강 - 게시판 생성5 ~ 게시글 수정
PHP7-바위 PHP7 13강 - 게시판 생성4 ~ 읽기/검색/삭제
PHP7-바위 PHP7 12강 - 게시판 생성3 ~ 게시판 테이블 값 조회해 리스트 생성
PHP7-바위 PHP7 11강 - 게시판 생성2 ~ MySQL (버전 확인 / 매뉴얼 찾기) / 데이터 입력
PHP7-바위 PHP7 10강 - 게시판 생성1 ~ (DB / 테이블 / 컬럼) 생성
3/35
목록
찾아주셔서 감사합니다. Since 2012