JavaScript で配列を作成する1. newを使って配列を作成する var arr = new Array(); //空の配列を作成する 2. 配列リテラルを使用して配列を作成する(より一般的に使用される) リテラル: 固定値を表現する方法 一目でどんなデータ型かがわかります。例えば、8は一目で数値型であることがわかります。 //1. 配列リテラル (角括弧) を使用して配列を作成します var arr = []; // 空の配列を作成します var arr1 = [1,2,'student',true]; // 配列には任意のタイプのデータを含めることができ、カンマで区切る必要があります 3. 配列要素とは何ですか? 配列は、データのグループを 1 つの変数に格納できます。配列要素は配列に格納される要素であり、その型に制限はありません。 配列の使用1. 配列要素を取得する - 添え字であるインデックスを使用します。添え字は 0 から始まり、C 言語と非常によく似ています。 コンソールログ(arr[2]); 2. 配列を走査する var arr = ['赤','緑','青']; (var i = 0;i < 3;i++){ コンソールにログ出力します。 } //配列の長さを出力します console.log(arr.length); //配列の長さを動的に検出する for(var i = 0;i < arr.length;i++){ コンソールにログ出力します。 } トラバーサルとは何ですか? 配列の要素に最初から最後まで一度アクセスします。内部の i はインデックス番号として使用されるカウンターです。arr[i] は配列の要素にアクセスします。インデックス番号は配列の長さとは関係ありません。 // 古典的なケースでは配列の最大値を出力する var arr = [2,6,1,77,52,25,7,99]; var 0 = arr[0]; for(var i = 0;i < arr.length;i++){ (最大値<arr[i])の場合{ 最大値 = arr[i]; } } conaole.log('配列内の最大値は ' + max です); 配列を分割文字列に変換するvar arr = ['赤','緑','青','ピンク']; var str = ''; for(var i = 0;i < arr.length;i++){ str+=arr[i]+'|'; //var sep = '!'; も使用できます。str+=arr[i]+sep; } コンソールログ(str); 配列に要素を追加するvar arr = ['赤','緑','青','ピンク']; var str = ''; for(var i = 0;i < arr.length;i++){ str+=arr[i]+'|'; //var sep = '!'; も使用できます。str+=arr[i]+sep; } コンソールログ(str); インデックス番号が存在する場合、配列要素は置き換えられます。配列名に直接値を割り当てないでください。そうしないと、以前のデータが上書きされます。たとえば、arr1 =''; onsole.log(arr1) 配列のフィルタリングvar arr = [1,2,3,4,5,6,7,8,9,10]; var newArr = []; コンソールにログ出力します。 for(var i = 0;i < arr.length;i++){ もし(arr[i]>=5) { 新しいArr[新しいArr.長さ] = arr[i]; } } 配列から指定された要素を削除する// 7 を削除 var arr = [1,2,3,4,5,6,7,8,9,10]; var newArr = []; コンソールにログ出力します。 for(var i = 0;i < arr.length;i++){ もしarr[i]が7ならば { 新しいArr[新しいArr.長さ] = arr[i]; } } コンソールにログ出力します。 要約するこの記事はこれで終わりです。皆さんのお役に立てれば幸いです。また、123WORDPRESS.COM のその他のコンテンツにも注目していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: MySQLで現在の時間間隔の前日のデータをクエリする
>>: .htaccess を使用して特定の IP からの Web サイトへのアクセスを禁止する方法
序文名前付きスロットは、スロット内の「name」属性を使用して要素にバインドされます。知らせ: 1....
序文最近、テスト環境で MySQL データベースが自動的に再起動し続ける問題が発生しました。原因は、...
目次序文1. カプセル化の重要性2. どのようにカプセル化しますか? 1. 準備2. 梱包を開始する...
序文: ietester でドキュメント コードを表示するには、debugbar を使用します。すべ...
MySQLの自動増分主キーIDは段階的に増加しません1. はじめにMySQL データベースにデータを...
Centos7 上で openresty 用の Dockerfile を作成し、ビルドしました。 d...
この記事では、参考までにEasy Notepadを実装するためのVueの具体的なコードを紹介します。...
私たちの生活、仕事、勉強において、ソーシャル ネットワークは徐々に将来のインターネット発展のトレンド...
1 はじめにApache Storm は、Hadoop と同様に、大量のデータを処理するために使用で...
Shopify Plus は、私たちが設立した e コマース プラットフォームのエンタープライズ バ...
Explain コマンドは、データベースのパフォーマンス問題を解決するために最初に推奨されるコマンド...
導入定期的にヘルスチェックを送信して、アップストリーム グループ内の HTTP サーバーのヘルスを監...
序文Javaプログラミングでは、ほとんどのアプリケーションはMavenに基づいて構築されており、配信...
目次序文1. エラーログ2. バイナリログ1. バイナリログを有効にする2. バイナリログ形式3. ...
障害サイト: MySQL サーバーにログインし、どのコマンドを実行してもこのエラーが発生します my...