MDN : HTML, CSS, JS 사전
Mdn 가이드라인
**구문
arr.map(callback(currentValue[, index[, array]])[, thisArg])
map vs forEach
map
함수의 바디가 한줄이면 괄호를 암묵적으로 생략한다(리턴은 포함되어있다.)
return 을 생략해도 되는 것
1. () => / 단 한 줄 일때만!
2. ()=> ()
생략하면 안 되는 것
{return }
let children = ["은정","재준","시윤","주은"]
child.map((aaa)=>{return `${aaa}어린이`})
//expected 값 ['은정 어린이','재준 어린이',시윤 어린이','주은 어린이']
forEach
child.forEach((aaa)=>`${aaa} 어린이`)
for문은 효율성에서는 map이나 forEach 보다 낫다
이유??