자바 script 의 교체, 병합 방법

2500 단어 JavaScript
반복 방법
자바 script 에서 교체 방법 은 개인 적 으로 특히 중요 하 다 고 생각 합 니 다. 많은 경우 에 실제 적 인 수요 가 있 습 니 다. 자바 script 은 5 개의 교체 방법 을 제공 하여 우리 가 조작 할 수 있 도록 합 니 다. 그들 은 각각 다음 과 같 습 니 다.
every () 는 배열 의 모든 항목 에 주어진 함 수 를 사용 합 니 다. 모든 항목 이 true 로 돌아 가면 true filter () 는 배열 의 모든 항목 에 주어진 함 수 를 사용 하여 true 로 돌아 가 는 항목 을 새로운 배열 로 구성 하고 foreach () 로 돌아 갑 니 다. 배열 의 모든 항목 에 주어진 함 수 를 사용 하지만 반환 값 map () 는 없습니다.배열 의 모든 항목 에 주어진 함 수 를 사용 하고 매번 함수 호출 결 과 를 되 돌려 새로운 배열 same () 을 구성 합 니 다. 배열 의 모든 항목 에 주어진 함 수 를 사용 합 니 다. 배열 에 true 가 있 으 면 true 로 돌아 갑 니 다.
위의 5 가지 방법 중, 그들 은 모두 두 개의 파 라미 터 를 받아들인다. 실행 함수, 즉 각 항목 을 조작 해 야 하 는 함수 이다. 이 함 수 는 세 개의 파라미터 가 있다. 그것 이 바로 수조 항목 의 값, 이 항목 이 수조 에 있 는 위치, 수조 대상 자체 이다.주어진 역할 영역, 주어진 역할 영역, 주어진 함수 의 this 대상 에 영향 을 줍 니 다.예: 
1 var values = [5,6,7,8,9,10,11,12,13];

2 

3 function actionfunc(item, index, array){console.log(this)};

4 

5 values.every(actionfunc,document); //         6 document  

병합 방법
교체 하 는 방법 외 에 자 바스 크 립 트 는 두 개의 병합 방법 을 제공 했다. 병합 은 바로 압축 파일 을 합병 하 는 것 이다. 이런 방법 은 이름과 마찬가지 로 주어진 함 수 를 이용 하여 배열 의 모든 항목 을 교체 한 다음 에 하나의 총액 을 되 돌려 준다.이 두 가지 병합 방법 은 각각 다음 과 같다.
reduce () 는 배열 에서 첫 번 째 부터 마지막 순 방향 으로 배열 의 모든 항목 에 주어진 함 수 를 사용 한 다음 배열 의 모든 항목 에 주어진 함수 결 과 를 실행 하 는 총 화 를 되 돌려 줍 니 다.reduceRight () 는 배열 에서 마지막 부터 첫 번 째 역방향 으로 주어진 함 수 를 사용 한 다음 배열 의 모든 항목 이 주어진 함수 결 과 를 실행 하 는 총 화 를 되 돌려 줍 니 다.
위의 두 가지 방법 은 두 개의 인 자 를 받 아들 입 니 다. 실행 함수, 즉 모든 항목 을 조작 해 야 하 는 함수 입 니 다. 이 함 수 는 네 개의 인자 가 있 습 니 다. 앞의 값, 현재 값, 항목 의 색인, 배열 대상 자체 입 니 다.귀 합 된 기본 값, 귀 합 된 계산 은 이 값 을 바탕 으로 계산한다.예: 
1 var values = [5, 6, 7, 8, 9, 10, 11, 12, 13];

2 

3 values.reduce(function(preitem,item,index,array){return preitem+item},2) //    83

좋은 웹페이지 즐겨찾기