for문 대치 함수

윤동규·2022년 11월 10일
0

forEach : 반환값이 없다, 단순 for문과 같이 작동한다.

let names = [
"Steven Paul Jobs",
"Bill Gates",
"Mark Elliot Zuckerberg",
"Elon Musk",
"Jeff Bezos",
"Warren Edward Buffett",
"Larry Page",
"Larry Ellison",
"Tim Cook",
"Lloyd Blankfein",
];

for(var i=0; i<names.length; i++){
console.log(name[i])
}

function printName() {
console.log(items)
}

name.forEach(함수) => 매개변수안에 함수 그대로 넣어주면됨

요즘 style => name.forEach((item)=>{console.log(item)})

인덱스 번호 => name.forEach((item, index)=>{console.log(item, index)})

✅ forEach가 매턴마다 알아서 아이템을 하나씩 넘긴다.
모든 array함수는 함수를 매개변수로 받는다

map: 반환값을 배열에 담아 리턴한다 => 반드시 return

const a = names.map((item, index)=>{})

map과 forEach 차이점 : map은 반드시 배열은 반환하기 때문에 변수를 만들어준다

filter: 조건에 충족하는(true) 아이템만 배열에 담아 반환한다.

let data = ceolist.filter(v=> {
return item.age==23
})

profile
풀스택 개발자입니다

0개의 댓글