JS - 배열

- 3 mins

Javascript - 배열

배열 (Array)


var arr = [];

arr[0] = 10;

arr 
// [10] 출력 됨

arr[1] = 20;

arr 
// (2) [10. 20] 출력


배열의 요소

자주 사용하는 배열 API

배열을 조작할 때 주로 사용하는 API는 다음과 같음.


var arr = ['a' , 'b'];

arr 
// (2) ['a' , 'b'] 출력

arr.length
// 2 출력 

var arr = [];
arr.push(10);

arr 
// [10] 출력

arr.splice(0, 1) // 0번째 인덱스 1개 삭제

arr 
// [] 출력

배열 반복문


var arr = ['a', 'b', 'c'];

arr.forEach(function(value) {
    console.log(value)
})

배열 주요 API (map, filter)


// [10, 20, 30]

// map -> [100, 200, 300]
// filter -> [10] 

var arr = [10, 20, 30];

arr.map(function(item) {
    return item * 10;
})
// (3) [100, 200, 300] 출력 

arr
// (3) [10, 20, 30]

arr.filter(function(item) {
    if (item ==10) {
        return true;
    }
})
// [10] 출력 

반복문으로 map, filter 코드 대체하기


var arr = [10, 20, 30];

var newArr = [];
arr.forEach(finction(item) {
    newArr.push(item);
});

newArr
// (3) [100, 200, 300] 출력

var newArr = [];
arr.forEach(function(item) {
    if (item == 10) {
        newArr.push(item);
    }
});

newArr
// [10] 출력 

comments powered by Disqus