가자미의 개발이야기
[JS] 인덱스 관련 함수와 map, filter 본문
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 |