프론트엔드-코드/Javascript

배열.map()

sdafdq 2023. 9. 18. 14:19

배열의 각 요소를 연산하여, 그 결과값들을 다시 배열로 반환.

 

let nums = [4,9,16,25,36];
let result = nums.map(Math.sqrt);

console.log(result);

제곱근들이 반환

배열.map(함수)

각 요소를 저 함수에 인자로 넣어줌.

 

 

let result2 = nums.map(num => {
  return num * 2;
})

console.log(result2);

 

 

 

let students = [
  {id:1,name:"kim"},
  {id:2,name:"tim"},
  {id:3,name:"john"},
  {id:4,name:"holl"},
]

let names = students.map(student => student.name);
console.log(names);