JS에서 forEach 메소드를 사용하는 방법을 배우십시오!
3894 단어 javascripttutorialhtml
forEach 메서드는 배열이나 노드 목록으로 작업할 때 정말 편리합니다.
이를 통해 해당 컨테이너의 각 요소에 대해 콜백 함수를 실행할 수 있습니다.
1분 안에 사용법을 알아봅시다!
비디오 버전을 보고 싶다면 바로 여기:
1. 사용방법
이를 사용하려면 최대 3개의 매개변수를 사용할 수 있는 콜백 함수를 제공해야 합니다.
해당 매개변수는 다음과 같습니다.
const array = [1, 2, 3];
array.forEach((current, index, arr) => {
console.log(current, index, arr);
});
콘솔/터미널을 살펴보면 다음을 볼 수 있습니다.
2. 실제 예를 들어 세 개의 버튼을 만들어 봅시다.
HTML 파일에서 세 개의 버튼을 만듭니다.
<button data-action="modify">Modify</button>
<button data-action="delete">Delete</button>
<button data-action="update">Update</button>
JS 파일에서 버튼을 선택합니다.
const buttons = document.querySelectorAll('button');
.queryAll 메서드는 노드 목록을 반환하고 노드 목록은 프로토타입의 forEach 메서드에도 액세스할 수 있습니다.
따라서 이를 사용하여 각 버튼에 이벤트 리스너를 연결할 수 있습니다.
buttons.forEach(btn => {
btn.addEventListener('click', (e) => {
alert(e.target.getAttribute
('data-action'))
})
});
이것은 기본적인 예이지만 이제 이 방법이 얼마나 유용한지 알게 되었습니다!
코드 반복을 쉽게 피할 수 있습니다.
와서 제 유튜브 채널을 보세요:
곧 봐요!
엔조.
Reference
이 문제에 관하여(JS에서 forEach 메소드를 사용하는 방법을 배우십시오!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/ziratsu/learn-how-to-use-the-foreach-method-in-js-3im텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)