ホームページ >ウェブフロントエンド >jsチュートリアル >jsのArrayメソッドの使い方をまとめます。

jsのArrayメソッドの使い方をまとめます。

不言
不言オリジナル
2018-09-11 15:20:241331ブラウズ

この記事の内容は js の Array メソッドの使い方をまとめたものです。必要な方は参考にしていただければ幸いです。

JS 配列のいくつかのメソッドは実際に非常に一般的に使用されており、ここにコンパイルされ記録されています。第一に、それは誰にとっても便利です。 : 新しい配列を返します。各要素は function を呼び出した結果です

構文: array.map(function(currentValue,index,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(): ブール値を返します要素が関数の条件を満たすかどうかを判断します

構文: array.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(): 各要素が関数の条件を満たすかどうかを判断するためのブール値を返します関数の条件を満たします

構文: 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);

ForEach

forEach(): 戻り値はなく、各要素に対して関数

を呼び出すだけです構文: 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 の Array オブジェクト メソッド属性の概要

javacsript の配列メソッドと文字列メソッドの概要javascript_基礎知識


以上がjsのArrayメソッドの使い方をまとめます。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。