JavaScript-淺談Array的運用

    Coding

    在JavaScript中的Array:
    在空間結構中,Array是其中一種結構,依序將節點串連、並聯的擺放,可分成一維、二維、三維陣列。
    ex. 在陣列中每個節點皆會分配到一個編號(0, 1, 2, …, n),可以想像節點就是「點」的概念。

    一維陣列:
    在一維陣列的結構當中,我們會將每一個節點依序串連在一起,可以想像是一列火車,而每節車廂代表一個空間,
    並給予對應的編號,就像是一條「線」的感覺。

    var desserts = ['jelly', 'Chocolate', 'Puff']
    
    console.log(desserts.length) //3
    

    二維陣列:
    接下來的二維陣列也是空間結構的一種,透過將節點進行串連、並聯的組合,來完成具有長、寬的「面」。

    var block = [
      [1, 2, 3],
      [4, 5, 6],
      [7, 8, 9]
    ]
    
    console.log(block[1][1]) //5
    

    三維陣列:
    而三維陣列的表示方式,可以想像一個擁有長、寬、高的「立方體」。
    ex. 陣列的起始位置為[0, 1, 2]

    var box = [
      [
        [1, 2, 3],
        [4, 5, 6]
      ],
      [
        [7, 8, 9],
        [10, 11, 12]
      ],
      [
        [13, 14, 15],
        [16, 17, 18]
      ]
    ]
    
    console.log(box[1]); //[[7, 8, 9 ], [10, 11, 12]]
    console.log(box[1][1]); //[10, 11, 12]
    console.log(box[1][1][1]); //11