가자미의 개발이야기

[JS] 인덱스 관련 함수와 map, filter 본문

HTML & CSS & JS/JS

[JS] 인덱스 관련 함수와 map, filter

가자미 2021. 3. 17. 16:30

map : 배열의 원소마다 특정 값으로 바꾸어 반환

indexOf : 해당 인덱스에 맞는 배열의 원소를 반환

//map
const array = [1,2,3,4,5];
const array3=array.map(n=>n*n);

//indexof
const ar1=[1,2,3,4];
const index=ar1.indexOf(2);

findIndex : 특정 콜백함수에 적합한 원소의 인덱스 반환

filter : 특정 콜백함수에 적합한 원소를 반환

// findindex
const todos=[
    {
        id:1,
        text :'js intro',
        done : true
    },
    {
        id:2,
        text :'js intro2',
        done : false
    }
];
const index = todos.findIndex(todo=>todo.done==false);
//filter
const taskNotDone = todos.filter(todo=>done===false);

'HTML & CSS & JS > JS' 카테고리의 다른 글

[JS] 프로토타입  (0) 2021.03.17
[JS] reduce 문  (0) 2021.03.17
[JS] 독특한 반복문 (for of, for in, for each)  (0) 2021.03.17
[JS] GET 함수와 SET 함수  (0) 2021.03.17
[JS] 함수와 객체  (0) 2021.03.16