Javascript Array   자바스크립트 배열

(2017-05-13)

Array [자바스크립트], 배열 [자바스크립트]

정보기술(IT) 1. 정보기술

전산기초
컴퓨터구조
프로그래밍
데이터베이스
소프트웨어 공학
운영체제
정보보호/보안
IT 기타기술
 > 프로그래밍프로그래밍 언어론
객체지향
자료구조
알고리즘
자료표현(알파벳/코드)
시스템 프로그래밍
프로그래밍언어 종류
프로그래밍 기타일반
 > 프로그래밍언어 종류 1. 프로그래밍 언어
2. 기계어,어셈블리언어

C/C++
자바(Java)
자바스크립트
 > 자바스크립트 1. JavaScript
2. JS 객체
3. JS 변수,타입
4. JS 함수
5. JS 배열

JS 이벤트
JS 활용
jQuery
     
1. 자바스크립트 배열자바스크립트 배열은 자바스크립트 객체 이지만, 특화시킨 배열로 취급됨
     - 例) typeof arr; => typeof 연산자 결과가 object 로 나타남


2. 자바스크립트 배열의 생성,접근

  ㅇ 배열 생성 : `[] 배열 리터럴` 및 `Array 생성자 함수` 를 이용
     - [] 배열 리터럴 이용하는 방법          : var arr = [1,2,3,4,5]; (권장)
     - new Array 생성자 함수를 이용하는 방법 : var arr = new Array(1,2,3,4,5); (비 권장)
        . 例) var arr = new Array(5); 이면 5개의 정의되지 않은 요소들을 갖는 배열을 생성

  ㅇ 배열 접근 : `0` 번째 요소 arr[0],  `1` 번째 요소 arr[1] 등


3. 자바스크립트 배열 관련 함수

  ㅇ split()                  : 문자열 중 특정 구분자에 의해 분리시켜 배열로 변환
  ㅇ indexOf(), lastIndexOf() : 일치하는 원소의 인덱스 위치
  ㅇ join(), toString()       : 배열 원소들을 문자열로 변환
  ㅇ concat(), splice()       : 기존 배열을 새로운 배열로 변환

  ㅇ 배열에 원소의 추가,제거(꺼내기)
     - push()                 : 배열 끝에 요소 추가
        . 例) arr.push(추가원소1,추가원소2,...);
     - unshift()              : 배열 처음에 요소 추가
     * 이들 함수들은 동작 후, 결과 배열 원소의 갯수를 반환함(return)

     - pop()                  : 배열 끝 요소 제거/꺼내기
     - shift()                : 배열 첫 요소 제거/꺼내기
 
  ㅇ sort(), reverse()        : 배열 정렬
  ㅇ forEach(), every(), some(), reduce() : 배열 각 요소에 함수 적용
     - forEach() : 배열 요소를 순서대로 처리
     - every()   : 배열 요소의 모든 것이 지정한 요건에 일치하는지 
     - some()    : 배열 요소 중 하나가 지정한 요건에 일치하는지
     * 전달 파라미터 형태 : (요소값,인덱스,배열명)


4. 자바스크립트 배열 관련 프로퍼티

  ㅇ length : 배열 원소의 개수
     - 例) 배열 끝에 원소의 추가 : arr[arr.length] = 추가원소;


[ 자바스크립트 ]1. JavaScript  2. JS 객체  3. JS 변수,타입  4. JS 함수  5. JS 배열  
      [JS 이벤트] [JS 활용] [jQuery]

 
        최근수정     모바일웹     참고문헌