配列をフィルタリングするJavaScript

配列をフィルタリングするJavaScript

この記事では、配列フィルタリングを実装するためのJavaScriptの具体的なコードを参考までに紹介します。具体的な内容は次のとおりです。

今日は、JavaScript の知識を活用して、配列をフィルタリングする例を作成しました。お互いに学び合い、共に進歩していけることを願っています!

最終結果:

js コード部分:

<!DOCTYPE html>
<html lang="ja">
<ヘッド>
 <メタ文字セット="UTF-8">
 <meta name="viewport" content="width=デバイス幅、初期スケール=1.0">
 <meta http-equiv="X-UA-compatible" content="ie=edge">
 <title>フィルター配列</title>
 <スクリプト>
  関数Search(arr) {
   var newArr = [];
   (var i = 0; i < arr.length; i++) の場合 {
    もし(arr[i] > 10){
     新しいArr[新しいArr.長さ] = arr[i];
   }
  }
   newArr を返します。
  }
  var arr = [1, 2, 45, 31, 7, 30, 22, 3, 5, 17];
  検索(arr);
  alert('入力した数字は '+arr+' です\n'+'10 より大きい数字は: '+Search(arr));
 </スクリプト>
</head>
<本文>
</本文>
</html>

まとめ:

配列のフィルタリングは、さまざまなプログラミング言語で非常に一般的かつ重要です。皆さんが上手に使えるようになることを願っています。

以前、コードの一部を見たことがあります。jsは配列に応じてオブジェクト配列をフィルタリングします。それをあなたと共有します。

IDを格納する配列に従って、このIDを持つオブジェクトをフィルタリングします

var配列 = [
{
 時間: '2020'、
 id: '1',
},
{
 時間: '2020'、
 id: '2',
},
{
 時間: '2020'、
 id: '3',
}];
var フィルターID = ['1', '3'];
var 結果 = 配列.filter((a,i)=>{
  filterIds.some(f=>(f === a.id)) を返します 
})
//[{時間: "2020", id: "1"},{時間: "2020", id: "3"}

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • JQuery で配列をトラバースおよびフィルタリングする方法、JSON オブジェクトをトラバースおよび解析する方法、Map() メソッドの詳細な説明、配列に値が存在するかどうかを照会する方法など、いくつかの方法があります。
  • jQuery フィルタリング配列の grep、each、inArray、map の使用と json オブジェクトのトラバーサル
  • jQuery で配列を走査およびフィルタリングし、JSON オブジェクトを走査および解析するいくつかの方法

<<:  docker公式mysqlイメージのカスタム構成の詳細な説明

>>:  異なるデータベースで DROP TABLE を書く方法

推薦する

ナビゲーションバーコンポーネントをVueでカプセル化する

はじめに:ナビゲーション バーなどのコンポーネント ベースのアイデアを使用して機能モジュールを完全に...

VMware Workstation のインストール Linux (Ubuntu) システム

システムをコンピューターにインストールする方法がわからない場合は、Linux を学習したい場合は、仮...

初心者でもjsのtypeofとinstanceofの違いを理解できます

目次1. 型2. インスタンス3. 違い1. 型typeof 演算子は、評価されていないオペランドの...

Vue uniapp はセグメンター効果を実現します

この記事では、セグメンター効果を実現するためのvue uniappの具体的なコードを参考までに共有し...

JavaScript のアンチシェイクとスロットリングの違いと実装

目次1. 手ぶれ補正2. スロットリング3. まとめ序文:フロントエンド開発者には、次の 2 つの要...

MySQL 5.7.17 のインストールと設定のグラフィックチュートリアル

ブロガーはこう述べています。「私は『史上最も簡単な MySQL チュートリアル』という一連のブログ記...

HTMLの空リンクの役割についての簡単な説明

空のリンク:つまり、ターゲット エンドポイントとのリンクはありません。フォーマット <a hr...

Vueでスケルトンスクリーンを実装する例

目次スケルトンスクリーンの使用Vueアーキテクチャスケルトンスクリーンアイデアの概要抽象コンポーネン...

Linux ファイル記述子、ファイルポインタ、および inode の詳細

目次Linux - ファイル記述子、ファイルポインタ、インデックスノード1. Linux - ファイ...

JS の精度外数値問題の解決

精度の問題に対する最もわかりやすい説明たとえば、1÷3=0.33333333...という数字は、3が...

Vue で親コンポーネントから子コンポーネントにデータを渡すいくつかの方法

最近、Vue のソースコードを勉強していて、Vue で親コンポーネントと子コンポーネント間でデータを...

Linux mpstat コマンドの使用方法の詳細な説明

1. mpstatコマンド1.1 コマンド形式 mpstat [ -A ] [ -u ] [ -V ...

Dockerはポートを介してコンテナに接続します

Dockerコンテナ接続1. ネットワークポートマッピングPythonアプリケーション用のコンテナを...

Node.jsはSTMPプロトコルとEWSプロトコルに基づいてメールを送信します

目次1 STMP プロトコルに基づいてメールを送信する Node.js メソッド2 MS Excha...

Vue で Axios 非同期リクエスト API を使用する方法

目次基本的なHTTPリクエストの設定async/await を使用した Axios Axios によ...