본문 바로가기

basic/Vanilla.js

Array.prototype...

ko.javascript.info/array-methods#comments

 

배열과 메서드

 

ko.javascript.info

let arr = [125];
 
arr.splice(-1034)

음수는 뒤에서 부터 순서

따라서 뒤에서 첫번째 부터 0개를 삭제하고 3, 4 를 더하라는 의미 >> [1,2,3,4,5]

 

arr.slice([start], [end])는 start ~ end까지 배열 복제 => 원본배열을 수정하지 않는다는 장점이 있다.

 

arr.reduce((accumulator, currentValue)=> callback, intialValue)

ex) 배열의 전체값을 더한다고 하면?

arr.reduce((축적되는값, 현재값)=> 축적되는값 + 현재값, 초기값)

 

배열 특정값 삭제하기

let arr = ['사과''바나나''딸기''수박''포도''망고'];
console.log(arr);
 
for (var i = 0; arr.length; i++) {
    if (arr[i] === '바나나') {
        console.log('바나나');
        cut(arr.indexOf(arr[i]));
        break;
    }
    console.log(i);
}
 
const cut = index => {
    arr.splice(index, 1);
    console.log(arr);
}
 
//map을 사용하면
arr.map((object, index) => {
    if (object === '바나나') {
        console.log('바나나');
    }
    //break 할 수 있는 방법이 없는듯?
    console.log(index);
})

 

'basic > Vanilla.js' 카테고리의 다른 글

function* yield  (0) 2021.05.25
자바스크립트 최대, 최소 값  (0) 2021.04.27
for...in 확장for문  (0) 2021.04.23
올림, 반올림, 내림 함수  (0) 2021.04.22
연산자로 변수 할당하기  (0) 2021.03.18