0
0

More than 3 years have passed since last update.

配列とオブジェクトの扱いについての考察

Posted at

配列とオブジェクトの出力についてまとめてみた

題材


① data[["a" , "b"]]
② data["a" , "b"]
③ data{"a","b"}

上記の取り扱いについて

①data[["a" , "b"]]//配列の中に配列が入っている。


data[["a" , "b"]]
//呼び出す時は
console.log(data) //[["a" , "b"]]
console.log(data[0]) // ["a","b"]
console.log(data[1]) // undefined

②data["a" , "b"] //基本の配列


data["a" , "b"]
//呼び出す時は
console.log(data) //["a" , "b"]
console.log(data[0]) //a
console.log(data[1]) //b

上記①、②は変数名(data)か変数名にインデックスを使用して呼び出す(data[n])
また③のオブジェクトを配列に入れることも出来る


data[["a" , "b"], {data3:"c"}, "d"]
上記の場合
console.log(data[0]) // ["a" , "b"]
console.log(data[1]) // {data3:"c"}
console.log(arr5[1].data3) // c

③data{"a","b"} //オブジェクト


data{"a","b"}
//波かっこはオブジェクトの書き方で上記のような書き方は出来ません。
// Uncaught SyntaxError: Unexpected token ','
//上記エラーになります。

data{"a":"b"}
という書き方で
console.log(data.a) //b
のようにオブジェクト名(data)とプロパティ名(a).で繋げて使用できます
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0