WEB/Java Script

[Java Script] 배열 내장함수/ find특정 조건을 만족하는 요소의 배열 index의 값 전체를 출력/ filter : 특정 조건을 만족하는 것으로 새로운 배열을 만든다

자바칩 프라푸치노 2021. 4. 23. 18:46

2021.04.23 - [WEB/Java Script] - [Java Script] 배열 내장함수 /forEach : 배열 안의 값 하나씩 출력하기/ map:배열을 활용하여 새로운 배열 만들기/ indexOf: 몇번째 index인지 알려줌/ findIndex: 특정 조건의 index를 알려줌

 

[Java Script] 배열 내장함수 /forEach : 배열 안의 값 하나씩 출력하기/ map:배열을 활용하여 새로운 배

const superheroes = [ '아이언맨', '캡틴 아메리카','토르','닥터스트레인지' ]; function print(hero){ console.log(hero); } superheroes.forEach(print); superheroes.forEach((hero)=>{ console.log(hero); }..

sso-feeling.tistory.com

맨 마지막 항목이 find


filter

배열의 특정 조건을 가지고 새로운 배열을 만든다

const todos =[
  {
    id : 1,
    text : '자바 스크립트 입문',
    done : true
  },{
    id : 2,
    text : '함수 배우기',
    done : true
  },{
    id : 3,
    text : '객체아 배열 배우기',
    done : true
  },{
    id : 4,
    text : '배열 내장 함수 배우기',
    done : false
  }


];

// 특정 조건을 만족하는 것들을 가지고 새로운 배열을 만든다. 
const tasksNotDone = todos.filter(todo => todo.done ===false);
// 기존의 배열을 건드리지 않고 새로운 배열을 만든다.
console.log(tasksNotDone);
// 특정 조건을 만족하는 것들을 가지고 새로운 배열을 만든다. 
const tasksNotDone = todos.filter(todo => !todo.done);
// 기존의 배열을 건드리지 않고 새로운 배열을 만든다.
console.log(tasksNotDone);

 

728x90