ホームページ >ウェブフロントエンド >jsチュートリアル >jsのArrayメソッドの使い方をまとめます。
この記事の内容は 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);Somesome(): ブール値を返します要素が関数の条件を満たすかどうかを判断します構文: 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(): 各要素が関数の条件を満たすかどうかを判断するためのブール値を返します関数の条件を満たします
構文: 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(): 戻り値はなく、各要素に対して関数
を呼び出すだけです構文: 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 サイトの他の関連記事を参照してください。