JavaScript의 반복 방법은 무엇입니까?

青灯夜游
풀어 주다: 2021-10-28 14:41:06
원래의
2325명이 탐색했습니다.

JavaScript의 반복 메서드: 1. 배열의 각 요소가 특정 조건을 충족하는지 쿼리할 수 있는 Every() 2. 배열의 각 요소가 특정 조건을 충족하는지 쿼리할 수 있는 some() ; 4. 지도(); 5. forEach();

JavaScript의 반복 방법은 무엇입니까?

이 튜토리얼의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.

정의:

1. 반복은 특정 순서에 따라 목록의 각 항목에 하나씩 액세스하는 것을 의미합니다. 예를 들어, for 문입니다.
2. 루프란 조건이 만족될 때 동일한 코드를 반복적으로 실행하는 것을 말합니다. 예를 들어 while 문입니다.
3. 순회란 특정 규칙에 따라 트리 구조의 각 노드를 방문하는 것을 말하며, 각 노드는 한 번만 방문됩니다.
4. 재귀는 지속적으로 자신을 호출하는 함수의 동작을 나타냅니다. 예를 들어 유명한 피보나치 수열을 프로그래밍 방식으로 출력합니다.

JavaScript의 반복 메서드:

1.every()

는 배열의 각 모두 특정 조건을 만족하는지 여부를 쿼리하는 데 사용됩니다.

var num = [1, 2, 3, 4, 5, 6, 7, 8, 9];
var number = num.every(function(item,index){
      return (item > 5);   // 判断传入的值是否全部都大于5
})
console.log(number);   // false 只要有一个不满足就为 false
로그인 후 복사

2. 특정 조건을 충족하는 배열의 각 항목

var num = [1, 2, 3, 4, 5, 6, 7, 8, 9];
var number = num.every(function(item,index){
      return (item > 5);   // 判断传入的值哪些项大于5
})
console.log(number);   // false 只要有一个满足就为true
로그인 후 복사

3. filter()

조건을 충족하는 항목을 선택하여 새로운 배열을 구성합니다

var num = [1, 2, 3, 4, 5, 6, 7, 8, 9];
var number = num.filter(function(item,index){
      return (item > 5);   // 判断传入的值哪些项大于5
})
console.log(number);   // [6, 7, 8, 9]
로그인 후 복사

4. map()

원래 배열을 사용하여 새 배열을 만듭니다

var num = [1, 2, 3, 4, 5, 6, 7, 8, 9];
var number = num.map(function(item,index){
      return item - 1;   // 判断传入的值哪些项大于5
})
console.log(number);   // [0, 1, 2, 3, 4, 5, 6, 7, 8]
로그인 후 복사

5.forEach()

배열의 각 항목을 전달합니다

var num = [1, 2, 3, 4, 5, 6, 7, 8, 9];
var number = num.forEach(function(item,index){
      console.log(item);   // [1, 2, 3, 4, 5, 6, 7, 8, 9]
})
로그인 후 복사

6.reduce()

배열의 이전 항목과 마지막 항목이 사용됩니다. 누적값 계산

var num = [1, 2, 3, 4, 5, 6, 7, 8, 9];
var number = num.reduce(function(prev,cur,index){
      return prev + cur;
})
console.log(number);   // 1+2+3...+9 = 45 本质上就是数组中的项 累计运算的过程
로그인 후 복사
Note

forEach 이 반복 방법은 기본적으로 for 루프와 동일하지만 이 방법을 사용하면 세 개의 매개변수가 전달되고 출력 시 첫 번째 항목이 전달됩니다. 출력 배열의 각 항목, 두 번째 항목이 전달되면 배열 인덱스의 첨자 값이 루프에서 반복됩니다. 세 번째 항목이 전달되면 전체 num 배열이 반복됩니다. 고리.

【추천 학습:

javascript 고급 튜토리얼

위 내용은 JavaScript의 반복 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!