JavaScriptの配列(Array)オブジェクトの主なメソッド一覧
JavaScriptの配列(Array)オブジェクトとは
JavaScriptの配列(Array)オブジェクトは、複数の値を1つの変数にまとめて格納できるデータ構造です。同じ型の要素を、決まったサイズの順序付きコレクションとして保持します。これにより、関連するデータを効率的に管理し、繰り返し処理などを行うことができます。
配列オブジェクトの代表的なメソッド
ここでは、Arrayオブジェクトでよく使われる主要なメソッドとその説明を紹介します。
| 番号 | メソッドと説明 |
|---|---|
| 1 | concat() この配列に他の配列や値を連結した、新しい配列を返します。元の配列は変更されません。 |
| 2 | every() 配列内のすべての要素が、指定されたテスト関数の条件を満たす場合に true を返します。1つでも条件を満たさない要素があれば false を返します。 |
| 3 | filter() 指定されたフィルタ関数が true を返す要素だけを集めた、新しい配列を作成します。条件に合う要素の抽出に便利です。 |
| 4 | forEach() 配列の各要素に対して、指定された関数を順番に呼び出します。戻り値はなく、単純な反復処理に使用されます。 |
| 5 | indexOf() 指定した値と一致する要素のうち、最初のインデックス(位置)を返します。該当する要素が見つからない場合は -1 を返します。 |
| 6 | join() 配列のすべての要素を連結して1つの文字列にします。区切り文字を指定することもできます。 |
まとめ
これらのメソッドを使いこなすことで、配列の結合・検索・絞り込み・反復処理などを簡潔に記述できます。なお、これらはES5で標準化された基本的なメソッドであり、現代のJavaScriptでは map() や reduce() など、さらに便利な配列メソッドも多数用意されています。目的に応じて適切なメソッドを選択することが、効率的なコーディングのポイントです。
-
JavaScriptのオブジェクトメソッドとは?使い方とサンプルコードを解説
JavaScriptにおけるオブジェクトメソッドとは、オブジェクトに対して実行できる操作(アクション)のことです。オブジェクトは文字列や数値などのデータ(プロパティ)だけでなく、関数を値として持つことができ、この関数が「メソッド」として機能します。メソッド内では this キーワードを使用することで、そのオブジェクト自身が持つプロパティへアクセスできます。これは、オブジェクト指向プログラミングにおいて非常に重要な概念です。オブジェクトメソッドのサンプルコード以下は、ユーザーの入力した名前と年齢から、成人かどうかを判定するメソッドを持つオブジェクトを作成する例です。<!DOCTYPE ht
-
JavaScriptでオブジェクトを配列に変換する方法|キーと値のペアを配列化する実装例
はじめに JavaScriptでは、オブジェクトのデータを配列形式に変換したい場面がよくあります。たとえば、次のようなキーと値のペアを持つオブジェクトがあるとしましょう。 const obj = { name: Vikas, age: 45, occupation: Frontend Developer, address: Tilak Nagar, New Delhi, experience: 23, salary: 98000 }; 今回の課題は、このオブジェクトを引数として受け取り、各サブ配列が1つのキーと値のペアに対応する「配列の配列」を返