データ構造パート1へのイントロ


イントロ
データを格納することができますし、JavaScriptのさまざまな方法でアクセスできます.一部では、配列でデータを保存、アクセス、操作する方法を見ていきます.
データの保存方法
非入れ子状の配列にデータを格納するには、次の構文を使用します.
let myArray = ["basketball", 1, true ]
console.log(myArray.length); // 3
見ることができるように、配列は、文字列、ブール値、および数値などの複数のデータ型を格納できます.使用.length また、どのように多くの項目が配列にあるかを確認できます.
より複雑な配列は入れ子になった配列で、配列には別の配列やオブジェクトが含まれます:
let myArray = [
  [1,2,3],[4,5],"test"
]

配列データへのアクセス方法
配列の配列にはindex . インデックスは配列の項目の位置として機能します.すべての配列インデックスは0から始まり、1つずつ増加します.配列項目にアクセスするにはコンソールを使用します.LOGに続いて、配列変数名の後にインデックスを付けたブラケットが続きます.
let myArray = ["Robert","Tom","Megan"];

console.log(myArray[0]) // Robert
console.log(myArray[1]) // Tom
console.log(myArray[2]) // Megan
また、配列で項目を設定することもできますbracket notation :
let myArray = ["Robert","Tom","Megan"];

myArray[1] = "Tommy"

console.log(myArray) // [ 'Robert', 'Tommy', 'Megan' ]
push ()およびunshift ()で配列に項目を追加するArray.push() and Array.unshift() を使用すると、配列に項目をすばやく追加できます.Array.push() 配列の末尾に追加するArray.unshift() 配列の先頭に追加します.
let myArray = ["Robert","Tom","Megan"];


myArray.push("Bobby")
myArray.unshift("Dwight")

console.log(myArray) // [ 'Dwight', 'Robert', 'Tom', 'Megan', 'Bobby' ]
pop ()およびshift ()を使用して配列から項目を削除する
配列の最後からアイテムを削除したい場合はArray.pop() メソッドを使用しますArray.shift() 配列の先頭から項目を削除する方法
let myArray = ["Robert","Tom","Megan"];

myArray.pop() // "Megan"

console.log(myArray) // [ 'Robert', 'Tom' ]

myArray.shift() // "Robert"

console.log(myArray) // [ 'Tom' ]
結論
現在、配列を作成、アクセス、および変更するように設定されています.パート2では、より複雑な配列操作を見ます.