> 웹 프론트엔드 > JS 튜토리얼 > js의 Array 메소드 사용법 요약

js의 Array 메소드 사용법 요약

不言
풀어 주다: 2018-09-11 15:20:24
원래의
1326명이 탐색했습니다.

이 기사의 내용은 js에서 Array 메소드의 사용법을 요약한 것입니다. 필요한 친구들이 참고할 수 있기를 바랍니다.

JS Array의 일부 메소드는 실제로 자주 사용되는 방법이고 다른 하나는 모두의 편의를 위한 것입니다. 🎜🎜#Map#🎜🎜 #

map(): 새 배열을 반환합니다. 각 요소는 함수 호출의 결과입니다.

구문: array.map (함수(현재 값, 인덱스, arr), thisValue)

예:

var numbers = [65, 44, 12, 4], changedValue;
function multiplyArrayElement(num) {
    return num * 2;
}
(function myFunction() {
    changedValue = numbers.map(multiplyArrayElement);
})()
console.log(changedValue);
로그인 후 복사

Filter

#🎜 🎜#

filter(): 함수 조건을 충족하는 요소의 배열을 반환 구문: array.filter(function(currentValue,index,arr), thisValue)

# 🎜🎜#예: #🎜🎜 #
var ages = [32, 33, 16, 40], changedValue;    
function checkAdult(age) {
    return age >= 18;
}
(function myFunction() {
    changedValue = ages.filter(checkAdult);
})()
console.log(changedValue);
로그인 후 복사

Some

some(): 요소가 함수 조건을 충족하는지 확인하기 위해 부울 값을 반환합니다. #🎜🎜 #

구문: 배열 .some(function(currentValue,index,arr),thisValue)

예:

var ages = [3, 10, 18, 20], changedValue;
function checkAdult(age) {
    return age >= 18;
}
(function myFunction() {
   changedValue = ages.some(checkAdult);
})()
console.log(changedValue);
로그인 후 복사
Every


every(): 부울을 반환하여 각 요소가 함수 조건을 충족하는지 확인합니다

Syntax: array.every(function(currentValue,index,arr), thisValue)

# 🎜🎜#예: #🎜🎜 #

var ages = [32, 33, 16, 40], changedValue;
function checkAdult(age) {
    return age >= 18;
}
(function myFunction() {
    changedValue = ages.every(checkAdult);
})()
console.log(changedValue);
로그인 후 복사

ForEachforEach(): 반환 값 없음, 각 요소에 대해 함수 호출만 가능


Syntax : array.forEach(function( currentValue, index, arr), thisValue)

예:

var numbers = [4, 9, 16, 25],changedValue;
function myFunction(item, index, arr) {
  arr[index] = item + 1;  
}
numbers.forEach(myFunction);
console.log(numbers);
로그인 후 복사

관련 권장사항:

javacsript의 배열 객체 메소드 속성 요약


javascript_기본 지식의 배열 및 문자열 메소드 요약

# 🎜🎜#

위 내용은 js의 Array 메소드 사용법 요약의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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