JavaScript でオブジェクトの配列からテーブルを作成する方法

Javascript Deobujekutono Pei Liekarateburuwo Zuo Chengsuru Fang Fa



Web ページでは、整列されていないデータは読みやすさを低下させ、閲覧者に問題を引き起こす可能性があります。このような状況に対処するために、テーブルを利用してデータをより適切に並べ替えることができます。テーブルは、データを整列させ、読みやすさと可視性を向上させるための優れた形式を提供します。テーブルは、JavaScript とリンクできる HyperText Markup language (HTML) を使用して作成できます。

この投稿では、JavaScript でオブジェクトの配列を使用してテーブルを作成する手順について説明します。

JavaScript でオブジェクトの配列からテーブルを作成する方法は?

オブジェクトの配列からテーブルを作成するには、次のメソッドを使用します。







それぞれの方法を1つずつ見ていきましょう!



方法 1: JavaScript で HTML テーブル文字列を使用してオブジェクトの配列からテーブルを作成する

JavaScript では、「 ストリング 」は、テキスト、数字、または特殊記号を格納することです。文字列は、文字または文字グループを二重引用符または単一引用符で閉じることによって定義されます。具体的には、表の作成にも利用されます。



テーブル文字列を使用してオブジェクトの配列からテーブルを作成することについての明確な概念を得るために、例を見てみましょう。





この例では、「

” ID付きタグ “ 容器 」を HTML ファイルの タグ内に配置します。

< 部門ID = '容器' > 分周 >

宣言しましょう」 配列 」にいくつかの値を割り当てます。



配列でした = [ 'マーク' 「スズメ」 '魚' 'オレンジ' ] ;

変数を初期化する」 テーブル 」を使用して、HTML テーブル文字列を保存します。

変数テーブル = '<テーブル>' ;

値「 2 」の「 細胞 ' 変数:

各セル = 2 ;

次に、「 array.for Each() 」メソッドを使用して、関数から各配列要素を渡します。次に、「 {価値} ” 識別子付き “ $ ' 以内 ' ' 鬼ごっこ。次に、変数を宣言します。 a ” を追加してインデックスをインクリメントします “ 」を指定し、「 もしも 」 残りのセル値と作成された変数がゼロに等しく、値が「 a 」が配列の長さと等しくない場合、テーブルの次の行または行に分割します。

配列。 為に ( ( 値、私 ) => {
テーブル += ` < TD > $ { 価値 } TD > ` ;
があります = + 1 ;
もしも ( a % 細胞 == 0 && a != 配列。 長さ ) {
テーブル += '' ;
} } ) ;

テーブルの終了タグを変数「 テーブル 」を使用して += 」 演算子。次に、コンテナーを使用して、テーブルのコンテンツを作成したコンテナーにリンクします。そのために、「 軽蔑() 」メソッドを呼び出して id を渡し、内側の HTML を配置して変数 Table 内に値を設定します。

テーブル += '' ;

資料。 軽蔑 ( '容器' ) . インナー HTML = テーブル ;

私たちのCSSファイルで テーブルとそのデータ セルにいくつかのプロパティを適用します。そのために、「 国境 ”値を持つプロパティ” 1px ソリッド 」を使用して、テーブルとそのセルの周囲に境界線を設定し、「 パディング ”値を持つプロパティ” 3px 定義された境界に従って、要素コンテンツの周りに定義されたスペースを生成します。

テーブル、TD {

国境 : 1px ソリッド ;

パディング : 3px ;

}

指定されたコードを保存し、HTML ファイルを開き、配列のオブジェクトのテーブルを表示します。

JavaScript でオブジェクトの配列からテーブルを作成するもう 1 つの方法を見てみましょう。

方法 2: JavaScript で map() メソッドを使用してオブジェクトの配列からテーブルを作成する

地図() 」メソッドは、配列の各要素に特定の関数を適用し、代わりに新しい配列を提供します。ただし、このメソッドは元の配列で置換を行いません。 map() メソッドを利用して、オブジェクトの配列を含むテーブルを形成することもできます。

「を使用して配列を作成しましょう させて 」キーワード。オブジェクトのプロパティまたはキーにいくつかの値を割り当てます。

配列させて = [
{ '名前' : 'マーク' '年' : 「二十」 }
{ '名前' : 「なんて私」 '年' : 「サーティー(30)」 } ]

belittlement() メソッドを使用して作成済みのコンテナにアクセスし、「 insertAdjacentHTML() 」メソッドを使用してテーブル タグを追加します。

資料。 軽蔑 ( '容器' ) . 挿入隣接HTML ( 「アフターエンド」

` < テーブル >< トレ >< 番目 >

使用 ' Object.keys() 」メソッドを使用して、定義されたオブジェクトのキーにアクセスし、「 加入() 」内に見出しとして配置する方法 <番目> ' 鬼ごっこ:

$ { 物体 . キー ( 配列 [ 0 ] ) . 加入 ( '' ) }

テーブル ヘッドの終了タグとテーブルの行とデータの開始タグを追加した後、「 地図() 」を呼び出すメソッド Object.values() オブジェクトキーの各値に対して 'メソッド関数を使用し、' 加入() 」 メソッドを使用して、それらを行内に配置し、次の行に移動します。

番目 >< トレ >< TD > $ { 配列。 地図 ( => 物体 . ( )

. 加入 ( '' ) ) . 加入 ( '' ) } テーブル > ` )

ご覧のとおり、オブジェクトの定義済み配列からテーブルが正常に作成されました。

JavaScript でオブジェクトの配列からテーブルを作成する効率的な方法について説明しました。

結論

JavaScript では、オブジェクトの配列からテーブルを形成するために、HTML の「 テーブル 「文字列または」 地図() 」の方法が利用できます。これを行うには、id を含む div タグを指定します。次に、両方のメソッドでオブジェクトの配列を宣言し、変数内にテーブル タグを格納するか、それらをデータと共に接続された HTML 要素に直接返します。この投稿では、JavaScript を使用してオブジェクトの配列からテーブルを作成する方法について説明しました。