방법: 1. for 문을 사용하여 배열을 순회합니다. 각 루프에서 "a[i] % 2 != 0" 문을 사용하여 배열 요소가 홀수인지 확인합니다. 그렇지 않은 경우 루프에서 빠져나옵니다. 2. filter() 메서드를 사용하여 "value % 2 != 0" 조건을 충족하는 배열 요소를 반환합니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.
배열의 홀수를 찾는 Javascript 방법:
방법 1: for 루프 사용
구현 아이디어: for 문을 사용하여 배열을 탐색하고 배열 요소가 홀수인지 확인 만약 그렇다면, 출력될 것이고, 그렇지 않다면, 이 루프에서 빠져나올 것입니다.
구현 코드:
var a = [2, 3, 4, 5, 6, 7, 8]; for (var i = 0; i < a.length; i++) { if (a[i] % 2 != 0) { console.log(a[i]); } else { continue; } }
방법 2: filter() 메서드 사용
var a = [2,3,4,5,6,7,8]; function f (value) { if (value % 2 != 0) { return true; }else{ return false; } } var b = a.filter(f); console.log(b);
설명:
ilter() 메서드는 지정된 조건을 충족하는 배열의 요소를 반환할 수 있습니다.
array.filter(function callbackfn(Value,index,array),thisValue)
function callbackfn(Value, index, array): 생략할 수 없는 콜백 함수이며 최대 3개의 매개변수를 받을 수 있습니다.
value: 생략할 수 없는 현재 배열 요소의 값.
index: 현재 배열 요소의 숫자 인덱스입니다.
array: 현재 요소가 속한 배열 객체입니다.
반환 값은 콜백 함수가 true를 반환하는 모든 값을 포함하는 새로운 배열입니다. 콜백 함수가 array 의 모든 요소에 대해 false를 반환하는 경우 새 배열의 길이는 0입니다.
【관련 권장 사항: javascript 학습 튜토리얼】
위 내용은 자바스크립트 배열에서 이상한 요소를 찾는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!