JavaScript 배열 메서드 - 매핑
3381 단어 beginnersjavascriptwebdev
Array.prototype.map()
JavasScript(JS) 학습을 곧 시작하면 배열을 접하게 됩니다. 배열은 정보/값을 목록으로 저장할 수 있는 JS의 데이터 유형입니다. 배열을 만들려면 값을 구분하는 쉼표를 사용하여 한 쌍의 대괄호 안에 값 목록을 작성하면 됩니다.
예시:
let teamSeven = ["Naruto", "Sasuke", "Sakura", "Kakashi"];
어레이가 있으면 나중에 어레이로 무언가를 하고 싶을 가능성이 매우 높습니다. JS 여정을 시작할 때 무언가를 반복하는 데 사용할 수 있는 루프
for
를 발견하게 되며 특정 횟수만큼 코드 블록을 실행할 수 있는 기능을 제공합니다. 배열을 반복하고 싶은 경우 사용할 수 있는 방법 중 하나는 .map()
입니다..map() 사용 방법
.map()
로 작업할 때 기억해야 할 한 가지 중요한 개념은 새 배열을 만들고 원래 배열을 변경하지 않고 그대로 두는 것입니다. 모든 메소드가 이런 식으로 작동하는 것은 아니며 프로그램에서 버그를 일으킬 수 있기 때문에 이것은 중요합니다.각 teamSeven 구성원에 대한 추가 정보를 추가하여 배열(위)의 모든 값을 변경한다고 상상해 보십시오. 배열에서
.map()
를 호출하고 콜백 함수*를 인수로 전달하기만 하면 됩니다. 관찰하다.*함수를 다른 함수의 인수로 전달하는 경우 해당 함수를 콜백이라고 합니다.
예시:
function addVillage(str) {
return str + " of Konoha";
}
let revampedTeamSeven = teamSeven.map(addVillage);
console.log(teamSeven, revampedTeamSeven);
/* ["Naruto","Sasuke","Sakura","Kakashi"] ,
["Naruto of Konoha","Sasuke of Konoha","Sakura of Konoha","Kakashi of Konoha"] */
위의 예에서
.map()
는 각 값을 실행되는 addVillage(str)
함수의 인수로 전달하고 반환된 값은 새 배열에 저장됩니다.요약
배열.프로토타입.맵():
이 방법에 대한 자세한 내용은 MDN - Mozilla의 공식 문서를 확인하십시오.
읽기 쉬웠기를 바랍니다. 피드백이 있으면 알려주세요. 가르침을 통해 지식을 강화하려고 노력하고 있습니다.
Reference
이 문제에 관하여(JavaScript 배열 메서드 - 매핑), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/justtanwa/javascript-array-methods-mapping-4ioj텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)