자바 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
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
기초 정리 - 1문자 (String) 숫자 (Number) 불린 (Boolean) null undefined 심볼 (Symbol) 큰정수 (BigInt) 따옴표로 묶어 있어야 함 Not-A-Number - 숫자 데이터 / 숫자로 표...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.