2016년 10월 18일 화요일

Javascript 배열


삽입


push - 배열 끝에 추가

(ex) var li = ['a','b','c','d'];
      li.push('e');
      => 결과 : ['a','b','c','d','e']

concat - 배열 끝에 복수의 element 추가

(ex) var li = ['a','b','c','d'];
      li.concat('e','f');
      => 결과 : ['a','b','c','d','e','f']

unshift - 배열 맨 앞에 추가
            나머지 element는 index가 '1'씩 증가

(ex) var li = ['a','b','c','d'];
      li.unshift('z');
      => 결과 : ['z','a','b','c','d']

splice - element 바꿔치기
          첫 째 인자 : 넣고자 하는 index
          둘 째 인자 : 첫 째 인자의 인덱스 위치의 element를 포함해서 몇 개 없앨지
          셋 째 인자 : 바꿔치기 할 문자

(ex) var li = ['a', 'b', 'c', 'd', 'e'];
      li.splice(2, 2, 'B');
      => 결과 : ['a','b','B','e']

제거


shift - 배열 맨 앞 제거
         나머지 element는 index가 '1'씩 감소

(ex) var li = ['a','b','c','d'];
      li.shift();
      => 결과 : ['b','c','d']

pop - 배열 맨 뒤 제거

(ex) var li = ['a','b','c','d'];
      li.pop();
      => 결과 : ['a','b','c']

정렬


sort- 오름차순으로 정렬

(ex) var li = ['b','a','d','c'];
      li.sort();
      => 결과 : ['a','b','c','d']

reverse- 역순으로 정렬

(ex) var li = ['b','a','d','c'];
      li.reverse();
      => 결과 : ['c','d','a','b']


댓글 없음:

댓글 쓰기