본문 바로가기

JavaScript

[JavaScript] #5, JavaScript Array

반응형

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];


반응형