이 기사에서는 주로 JS 배열 탐색의 일반적인 방법에 대한 예를 공유합니다. 이 기사가 도움이 되기를 바랍니다.循 첫 번째 유형: for 루프
for(var i=0 , len= arr.length ; i<len ; i++){ 代码块 }
두 번째: Foreach
var arr=[12,14,15,17,18]; var res=arr.forEach(function(item,index,input){ input[index]=item*10; }); console.log(res); //undefined console.log(arr); //会对原来的数组产生改变
매개변수 설명: 항목: 배열의 현재 항목
인덱스: 현재 항목의 인덱스
입력: 원래 배열 INPUT
중요 사항 : 반환 값이 없습니다(res는 여전히 새 배열을 반환할 수 없으며, 입력 값이 변경되지 않았기 때문에 원래 배열은 변경되지 않았습니다). 기타 참고 사항: 이 익명 함수는 Windows
세 번째 유형: map
var arr=[12,14,15,17,18]; var res=arr.forEach(function(item,index,input){ return item*10; }); console.log(res); //undefined console.log(arr); //[12,14,15,17,18]没变
매개변수 설명: item: 배열의 현재 항목
put : 원본 배열 입력
중요 참고 사항: 반환 값이 있습니다. (반환 값이 제공되지 않으면 res는 정의되지 않지만 res는 실제로 배열입니다. 입력이 변경되는 한 원래 배열이 변경됩니다.)
var arr=[12,14,15,17,18]; var res=arr.map(function(item,index,input){ return item*10; }); console.log(res); //[120,140,150,170,180] console.log(arr); //[12,14,15,17,18]
기타 지침: 이 익명 함수는 Windows
를 가리킵니다. 익명 함수에서 배열을 수정하면 원래 배열로 수정됩니다
위 내용은 JS의 배열 순회를 위한 일반적인 방법의 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!