1. フィルター()文法:
パラメータの説明: //年齢が10より大きい要素をフィルタリングします。var ages = [5, 32, 7, 10, 33, 12, 40]; var res = ages.filter(関数(現在の値) { 現在の値 > 10 を返します。 }) コンソールにログ出力します。 // 出力: 32,33,12,40 //矢印関数の記述 var res1 = ages.filter(item => item > 10) コンソールにログ出力します。 出力:
2. 各()文法:
//各パラメータをループして出力します var ages = [5, 32, 7, 10, 33, 12, 40]; 年齢.forEach(関数(現在の値、インデックス) { console.log("パラメータ:" + 現在の値 + "インデックス:" + インデックス); }) //矢印関数の記述 ages.forEach((item, index) => { console.log("パラメータ:" + 項目 + "インデックス:" + インデックス); }) 次のコードを見てみましょう。 //10を20に変更 var 年齢 = [5, 32, 7, 10, 33, 12, 40]; 年齢.forEach(関数(現在の値、インデックス) { (現在の値 === 10)の場合{ 年齢[インデックス] = 20 戻る } コンソールログ(インデックス); }) console.log(経過時間); コード内の値を 10 から 20 に変更した後、 3. いくつか()文法:
//10を20に変更 var 年齢 = [5, 32, 7, 10, 33, 12, 40]; 年齢.some(関数(現在の値、インデックス) { (現在の値 === 10)の場合{ 年齢[インデックス] = 20 真を返す } コンソールログ(インデックス); }) console.log(経過時間); // 10 を 20 に変更する矢印関数 var ages = [5, 32, 7, 10, 33, 12, 40]; 年齢.some((項目, インデックス) => { (項目 === 10)の場合{ 年齢[インデックス] = 20 真を返す } コンソールログ(インデックス); }) console.log(経過時間); 上記のコードを実行すると、 4. すべて()文法:
// 各要素の値が4より大きいかどうかを確認します var 年齢 = [5, 32, 7, 10, 33, 12, 40]; var res = ages.some(関数(現在の値) { 現在の値>4を返す }) コンソールログ(res); // 出力: true //矢印関数 var res = ages.some(item => item > 4) コンソールログ(res); 5. 減らす()文法:
パラメータの説明: //すべての要素の合計を計算します var numbers = [15.5, 2.3, 1.1, 4.7]; var res = numbers.reduce(関数 (total, currentValue) { 合計 += 現在の値を返す }, 0) コンソールログ(res); //23.6 //4より大きい要素の合計を計算します var result = numbers.filter(item => item > 4).reduce((total, item) => total += item, 0) console.log(結果); //20.2 6. 配列を結合する
var arr = [1, 2, 3] var arr2 = [4, 5, 6] var res = [...arr, ...arr2] コンソールログ(res); // 出力: [1, 2, 3, 4, 5, 6] var res = [...arr2, ...arr] コンソールログ(res); // 出力: [4, 5, 6, 1, 2, 3] よく使われる JavaScript 配列メソッドに関するこの記事はこれで終わりです。配列 JavaScript に関するより関連性の高いコンテンツについては、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
>>: MySQL のソートとページング (order by と limit) と既存の落とし穴
まず、ブロガーはコミュニティ バージョンをプレイしていますが、学習とテストにはこれで十分です。 Bl...
この記事では、VMware仮想マシンのNAT構成プロセスを詳しく説明します。具体的な内容は次のとおり...
この記事はMySQL 5.7.23 winx64のインストールチュートリアルを記録します。具体的な内...
1. 仮想マシンバージョン15.5.1をダウンロードする公式サイトから直接最新バージョンをダウンロー...
1. 設定ファイルをユーザー環境にコピーし、新しい.vimフォルダを作成し、バンドルサブフォルダを作...
01. コマンドの概要実際には、locate コマンドは find -name の別の書き方ですが、...
目次01 よくある故障 1 02 よくある欠陥 2 03 よくある欠陥 3 04 よくある欠陥 4 ...
目次1. Vueにおけるwatchの役割はその名の通り、監視の役割です。 2. このオブジェクトのプ...
目次Vuex環境を構築する要約するVuex環境を構築するsrcディレクトリにフォルダstoreを作成...
準備Windows Server 2008 R2 Enterprise (2.40GH、8GB、64...
1. コマンドの紹介ifconfig (ネットワーク インターフェイスを構成する) コマンドは、ネッ...
コンテンツ詳細タグ: <h1>~<h6>タイトルタグ<pre>テ...
<base> タグは、ページ上のすべてのリンクのデフォルトのアドレスまたはデフォルトの...
この記事では、MySQL 8.0.11圧縮版のインストールチュートリアルを参考までに紹介します。具体...
この記事では、CSS を使用して検索機能付きのナビゲーション バーを作成する方法を説明します。以下の...