配列の宣言と利点
メニューを表示するにはスワイプしてください
複数の本、例えば5冊あると想像してください。これらの本は床に散らばっており、必要な本を手に取るのは必ずしも便利ではありません。これは、変数やデータがデバイスのメモリ内に散在している状態と同じです。
この問題の解決策は何でしょうか?
本棚を購入して本をそこに並べることです。この本棚がコード内の配列の役割を果たします。本棚からは、表紙のタイトルを見て簡単に本を取り出せます。しかし、配列では異なる仕組みで要素にアクセスします。それがインデックスと呼ばれるものです。各本には配列内で独自のインデックスが割り当てられ、そのインデックスを参照することで目的の要素を取得できます。
説明はこのくらいにして、コードに進みましょう:
let books: string[] = ["Where the Crawdads Sing", "Educated", "Becoming", "The Silent Patient", "The Water Dancer"]
本棚を配列として実装しました。ここで使用した構文について簡単に説明します。
let books: type[]- ここでは配列のnameとtypeを定義しています。配列には本のタイトルを格納するため、型はstring[]としています。型と一緒に指定する[]記号に注目してください。これらの記号は、配列であることを示しており、単なる変数ではありません;= [element1, element2, element3, ..., elementN];- ここでは配列に値を代入しています。構文に注意してください:カンマで区切ったstring値を角括弧([])内に記述します。これがさまざまな本のタイトルが並ぶ本棚です。
Q: 棚から必要な本をどのように取り出すのでしょうか?
A: 答えは「インデックスによって」です。
インデックス指定
現在、私たちは本棚からアイテムを取得できます。これは簡単に行えます。
123let books: string[] = ["Where the Crawdads Sing", "Educated", "Becoming", "The Silent Patient", "The Water Dancer"] var favoriteBook = books[2]; console.log(favoriteBook)
構文は arrayName[index] です。この方法で、私たちの「本棚」のアイテムにアクセスできます。
また、インデックス番号に注意してください。インデックス 1 の要素にアクセスすると、配列の2番目の要素になります。これはゼロベースのインデックスであり、最初の要素はインデックス 0、2番目は 1、3番目は 2 というように続きます。
「本棚」の最後の要素にアクセスするには、インデックス 4 の要素にアクセスする必要があります。要素が合計 5 個あるため、4 が最後のインデックスとなります。これは次の式で表せます:
index = element's_position_in_order - 1。
配列要素の変更
配列内の要素は、インデックスを使ってアクセスすることで置き換えや修正が可能です。次のように行います:
123let books = ["Where the Crawdads Sing", "Educated", "Becoming", "The Silent Patient", "The Water Dancer"] books[5] = "Harry Potter" console.log(books[5])
とても簡単な操作であり、重要なのは正しいインデックスを選ぶこと。しかし、優れたプログラマーは通常、自分の配列についてよく理解しています。次の章では、配列の要素を適切に変更、追加、削除する方法について学びます。さらに多くの内容が待っています。
フィードバックありがとうございます!
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください