データ構造パート1へのイントロ
2170 ワード
イントロ
データを格納することができますし、JavaScriptのさまざまな方法でアクセスできます.一部では、配列でデータを保存、アクセス、操作する方法を見ていきます.
データの保存方法
非入れ子状の配列にデータを格納するには、次の構文を使用します.
より複雑な配列は入れ子になった配列で、配列には別の配列やオブジェクトが含まれます:
配列の配列には
配列の最後からアイテムを削除したい場合は
現在、配列を作成、アクセス、および変更するように設定されています.パート2では、より複雑な配列操作を見ます.
データを格納することができますし、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では、より複雑な配列操作を見ます.
Reference
この問題について(データ構造パート1へのイントロ), 我々は、より多くの情報をここで見つけました https://dev.to/scdan0624/intro-to-data-structures-part-1-arrays-4n6iテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol