반응형
JavaScript Array 배열
자주 사용되는 거 모음
생성
생성은 new보다는 [] 사용이 좋다.
var array = new Arrary() // X 쓰지 말기 var array = []; // O 이렇게 선언해야지 더 최적화.
shift()
맨앞에 하나 제거
var arr = [1,2,3,4]; var temp = arr.shift(); // arr -> [2,3,4] // temp -> 1
unshift(value)
맨앞에 하나 추가
var arr = [2,3,4]; arr.unshitf(1); //arr -> [1,2,3,4]
pop()
맨 뒤에 하나 제거
var arr = [1,2,3,4]; var temp = arr.pop(); //arr -> [1,2,3] //temp -> 4;
push(value)
맨 뒤에 하나 추가
var arr = [1,2,3]; arr.push(4); //arr -> [1,2,3,4];
includes(value) 또는 includes(value, 시작할 index)
배열안에 값이 있는지 확인.
var arr = [1,2,3]; arr.includes(2); // true arr.includes(4); // false arr.includes(2, 0) // true -> 1번째 부터 탐색 arr.includes(2, 2) // false -> 3번째 부터 탐색
sort(function(a,b) {return a - b})
a - b 면 오름차순 1,2,3,4,5,,,,,,
b - a 면 내림차순 100, 99, 98, 97, 96,,,,,
var arr = [1,2,3,4,5]; arr = arr.sort(function(a,b) {return a-b}); //[1,2,3,4,5]; arr = arr.sort(function(a,b) {return b-a}); //[5,4,3,2,1];
반응형
'JavaScript' 카테고리의 다른 글
[JavaScript] # Electron, 일렉트론 (1) | 2018.07.22 |
---|---|
[JavaScript] # WebAssembly, 웹 어셈블리 (0) | 2018.06.06 |
[JavaScript] #4, Module Pattern 모듈 패턴 (1) | 2017.10.28 |
[JavaScript] #3, Function 함수 (0) | 2017.10.13 |
[JavaScript] #2, Data Type 데이터 타입 (0) | 2017.10.12 |