ホームページ ウェブフロントエンド jsチュートリアル JavaScript配列に要素を追加・削除する方法まとめ 配列オブジェクト_JavaScriptスキル

JavaScript配列に要素を追加・削除する方法まとめ 配列オブジェクト_JavaScriptスキル

May 16, 2016 pm 04:19 PM
array javascript 要素 消去 増加 物体 配列 方法

この記事の例では、JavaScript 配列 Array オブジェクトに要素を追加および削除する方法をまとめています。皆さんの参考に共有してください。具体的な分析は次のとおりです。

ポップメソッド

配列内の最後の要素を削除し、その要素を返します。
arrayObj.pop( )
必要な arrayObj 参照は Array オブジェクトです。
説明
配列が空の場合は、未定義が返されます。

シフト方式

配列の最初の要素を削除し、その要素を返します。
arrayObj.shift( )
必要な arrayObj 参照は Array オブジェクトです。
説明
shift メソッドは、配列から最初の要素を削除し、その要素を返します。

コードをコピー コードは次のとおりです。
var arr = new Array(0,1,2,3,4) );
var 削除 = arr.pop(); アラート(削除); アラート(arr.length);

最後の要素を削除して返します。最初に 4 をポップし、次に現在の配列の長さを要求して 4!


プッシュメソッド
配列に新しい要素を追加し、配列の新しい長さの値を返します。 arrayObj.push([item1 [item2 [. . . [itemN ]]]])

パラメータ
配列オブジェクト
必須。配列オブジェクト。
アイテム、アイテム2、. オプション。この配列の新しい要素。
説明
Push メソッドは、新しい要素を表示順に追加します。引数の 1 つが配列の場合、その配列は単一の要素として配列に追加されます。 2 つ以上の配列の要素を結合する場合は、concat メソッドを使用します。



コードをコピー コードは次のとおりです。var arr = new Array(0,1,2,3,4) ); // パラメータは 1 つ以上の
var len = arr.push(5,6); //len = arr.push(7); for(var i=0;i アラート(arr[i]); }


複数の値を一度に追加することも、1 つ追加して配列の現在の長さを返すこともできます。配列の内容を出力して変更を観察してください。


接合方法

配列から 1 つ以上の要素を削除し、必要に応じて削除された要素の位置に新しい要素を挿入し、削除された要素を返します。 arrayObj.splice(start, deleteCount, [item1[, item2[, . . . [,itemN]]]])

パラメータ 配列オブジェクト 必須。配列オブジェクト。

開始

必須。配列から要素を削除する開始位置を 0 から指定します。
削除数
必須。削除する要素の数。
アイテム1、アイテム2、.、アイテムN
必須。削除された要素の位置に挿入される新しい要素。
説明
splice メソッドは、開始位置から指定された数の要素を削除し、新しい要素を挿入することによって、arrayObj を変更します。戻り値は、削除された要素で構成される新しい Array オブジェクトです。





コードをコピー

コードは次のとおりです。var arr = new Array(0,1,2,3,4) ); // 2から0までの2つの要素を削除 // 要素を削除した配列を返します var reArr = arr.splice(2,2); // 新しい要素を削除された要素で置き換えることができます //削除開始位置から新しい要素を追加するだけです。要素を 2 つ削除すると、新しい要素を 10 個追加できます
//var reArr = arr.splice(2,2,6,7,8,9); for(var i=0;i アラート(arr[i]); }


新しい要素を追加したくない場合は、3 番目のパラメータを渡さないでください。

concat メソッド (配列)

2 つ以上の配列を組み合わせた新しい配列を返します。
array1.concat([item1[, item2[, . . . [, itemN]]]])
パラメータ
配列1
必須。他のすべての配列が連結される Array オブジェクト。
アイテム1、.、アイテムN
オプション。 array1 の最後に接続されるもう 1 つの項目。
説明
concat メソッドは、array1 と指定されたその他の項目の連結を含む Array オブジェクトを返します。
追加する項目 (item1...itemN) は、左から右の順に配列に追加されます。項目が配列の場合は、その内容を array1 の末尾に追加します。項目が配列でない場合は、単一の配列要素として配列の末尾に追加されます。

以下はソース配列から結果配列に要素をコピーしています:

新しい配列に連結される配列からコピーされたオブジェクト パラメーターは、コピー後も同じオブジェクトを指します。新しい配列とソース配列のどちらが変更されても、もう一方も変更されます。
新しい配列に連結された数値または文字列の値のみがコピーされます。一方の配列の値を変更しても、もう一方の配列の値には影響しません。

コードをコピーします コードは次のとおりです。
var arr = new Array(0,1); var arr2 = 新しい配列(3,4); var arr = arr.concat(arr2); for(var i=0;i アラート(arr[i]); }


このメソッドの機能は、arr2 の要素を arr! にコピーすることです。
この記事が皆様の JavaScript プログラミング設計に役立つことを願っています。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

WeChat で削除された連絡先を回復する方法 (簡単なチュートリアルでは、削除された連絡先を回復する方法について説明します) WeChat で削除された連絡先を回復する方法 (簡単なチュートリアルでは、削除された連絡先を回復する方法について説明します) May 01, 2024 pm 12:01 PM

残念ながら、WeChat は広く使用されているソーシャル ソフトウェアであり、何らかの理由で特定の連絡先を誤って削除してしまうことがよくあります。ユーザーがこの問題を解決できるように、この記事では、削除された連絡先を簡単な方法で取得する方法を紹介します。 1. WeChat の連絡先削除メカニズムを理解します。これにより、削除された連絡先を取得できるようになります。WeChat の連絡先削除メカニズムでは、連絡先がアドレス帳から削除されますが、完全には削除されません。 2. WeChat の組み込みの「連絡先帳復元」機能を使用します。WeChat には、この機能を通じて以前に削除した連絡先をすばやく復元できる「連絡先帳復元」機能が用意されています。 3. WeChat 設定ページに入り、右下隅をクリックし、WeChat アプリケーション「Me」を開き、右上隅にある設定アイコンをクリックして設定ページに入ります。

モバイルドラゴンの卵を孵化させる秘密が明らかに(モバイルドラゴンの卵をうまく孵化させる方法を段階的に教えます) モバイルドラゴンの卵を孵化させる秘密が明らかに(モバイルドラゴンの卵をうまく孵化させる方法を段階的に教えます) May 04, 2024 pm 06:01 PM

テクノロジーの発展に伴い、モバイルゲームは人々の生活に欠かせないものになりました。かわいいドラゴンエッグの画像と面白い孵化過程で多くのプレイヤーの注目を集めており、その中でも注目を集めているゲームの一つがモバイル版ドラゴンエッグです。プレイヤーがゲーム内で自分のドラゴンをより適切に育成し成長させることができるように、この記事ではモバイル版でドラゴンの卵を孵化させる方法を紹介します。 1. 適切な種類のドラゴン エッグを選択する プレイヤーは、ゲーム内で提供されるさまざまな種類のドラゴン エッグの属性と能力に基づいて、自分に適したドラゴン エッグの種類を慎重に選択する必要があります。 2. 孵化機のレベルをアップグレードします。プレイヤーはタスクを完了し、小道具を収集することで孵化機のレベルを向上させる必要があります。孵化機のレベルは孵化速度と孵化成功率を決定します。 3. プレイヤーはゲームに参加する必要がある孵化に必要なリソースを収集します。

TikTokのチャット履歴を完全に削除する方法 TikTokのチャット履歴を完全に削除する方法 May 07, 2024 am 11:14 AM

1. Douyin アプリを開き、インターフェイスの下部にある [メッセージ] をクリックし、削除する必要があるチャット会話エントリをクリックします。 2. 任意のチャット記録を長押しし、[複数選択]をクリックし、削除したいチャット記録にチェックを入れます。 3. 右下隅の [削除] ボタンをクリックし、ポップアップ ウィンドウで [削除の確認] を選択して、これらのレコードを完全に削除します。

携帯電話の文字サイズの設定方法(携帯電話の文字サイズを簡単に調整できます) 携帯電話の文字サイズの設定方法(携帯電話の文字サイズを簡単に調整できます) May 07, 2024 pm 03:34 PM

携帯電話が人々の日常生活において重要なツールになるにつれて、フォント サイズの設定は重要なパーソナライゼーション要件になりました。さまざまなユーザーのニーズを満たすために、この記事では、簡単な操作で携帯電話の使用体験を向上させ、携帯電話のフォントサイズを調整する方法を紹介します。携帯電話のフォント サイズを調整する必要があるのはなぜですか - フォント サイズを調整すると、テキストがより鮮明で読みやすくなります - さまざまな年齢のユーザーの読書ニーズに適しています - フォント サイズを使用すると、視力の悪いユーザーにとって便利です携帯電話システムの設定機能 - システム設定インターフェイスに入る方法 - 設定インターフェイスで「表示」オプションを見つけて入力します。 - 「フォント サイズ」オプションを見つけて、サードパーティでフォント サイズを調整します。アプリケーション - フォント サイズの調整をサポートするアプリケーションをダウンロードしてインストールします - アプリケーションを開いて、関連する設定インターフェイスに入ります - 個人に応じて

携帯電話の画面を保護する携帯電話のスクリーンプロテクターの選び方 (携帯電話のスクリーンプロテクターを購入する際のいくつかの重要なポイントとヒント) 携帯電話の画面を保護する携帯電話のスクリーンプロテクターの選び方 (携帯電話のスクリーンプロテクターを購入する際のいくつかの重要なポイントとヒント) May 07, 2024 pm 05:55 PM

スマートフォンの普及に伴い、携帯フィルムは欠かせないアクセサリーの一つとなりました。耐用年数を延ばすには、携帯電話の画面を保護する適切な携帯電話フィルムを選択してください。この記事では、読者が自分に最適な携帯電話フィルムを選択できるように、携帯電話フィルムを購入する際のいくつかのポイントとテクニックを紹介します。携帯電話フィルムの素材と種類を理解する:PET フィルム、TPU など。 携帯電話フィルムは強化ガラスを含むさまざまな素材でできています。 PETフィルムは比較的柔らかく、強化ガラスフィルムは耐傷性に優れ、TPUは耐衝撃性能に優れています。選択する際は、個人の好みやニーズに基づいて決定できます。画面の保護の程度を考慮してください。携帯電話のフィルムの種類によって、画面の保護の程度も異なります。 PETフィルムは主に傷防止の役割を果たしますが、強化ガラスフィルムは落下耐性に優れています。より良いものを選ぶことができます

foreach ループを使用して PHP 配列から重複要素を削除するにはどうすればよいですか? foreach ループを使用して PHP 配列から重複要素を削除するにはどうすればよいですか? Apr 27, 2024 am 11:33 AM

foreach ループを使用して PHP 配列から重複要素を削除する方法は次のとおりです。配列を走査し、要素がすでに存在し、現在の位置が最初に出現しない場合は、要素を削除します。たとえば、データベース クエリの結果に重複レコードがある場合、このメソッドを使用してそれらを削除し、重複レコードのない結果を取得できます。

MySQLクエリ結果の配列をオブジェクトに変換するにはどうすればよいですか? MySQLクエリ結果の配列をオブジェクトに変換するにはどうすればよいですか? Apr 29, 2024 pm 01:09 PM

MySQL クエリ結果の配列をオブジェクトに変換する方法は次のとおりです。 空のオブジェクト配列を作成します。結果の配列をループし、行ごとに新しいオブジェクトを作成します。 foreach ループを使用して、各行のキーと値のペアを新しいオブジェクトの対応するプロパティに割り当てます。新しいオブジェクトをオブジェクト配列に追加します。データベース接続を閉じます。

PHP 配列キー値の反転: さまざまな方法のパフォーマンス比較分析 PHP 配列キー値の反転: さまざまな方法のパフォーマンス比較分析 May 03, 2024 pm 09:03 PM

PHP の配列キー値の反転メソッドのパフォーマンスを比較すると、array_flip() 関数は、大規模な配列 (100 万要素以上) では for ループよりもパフォーマンスが良く、所要時間が短いことがわかります。キー値を手動で反転する for ループ方式は、比較的長い時間がかかります。

See all articles