오늘날 모든 사람들은 코드를 적게 작성하여 유망한 결과를 얻기 위해 이러한 종류의 고차 함수 를 사용하려고합니다 . 그러나 이러한 기능이 내부적으로 어떻게 작동하는지 궁금합니다.
내가 같은 것을 쓰면
var numbers = [16, 25, 36];
var results = numbers.map(Math.sqrt);
console.log(results); // [4, 5, 6]
'number'배열의 각 요소가 하나씩 반복되는 것을 알고 있지만 어떻게 해야합니까?
검색을 시도했지만 아직 만족스러운 답변을 얻지 못했습니다.
map
Array 유형에 추가 된 함수 입니다. 이 함수는 함수를 매개 변수로 취한 다음 배열을 반복하면서 호출됩니다. 함수 호출의 반환 값은 배열로 반환됩니다.