LoginSignup
3
1

More than 3 years have passed since last update.

【JavaScript】配列の中にオブジェクトを追加する。

Last updated at Posted at 2020-09-08

JSの初歩的な部分で躓いたので、備忘として記録する。

下記のとおり、科目(キー名subject)と点数(キー名points)を代入した変数testがあるとする。
let test = [{subject: 'sociology', points: 75}, {subject: 'english', points: 50}, {subject: 'biology', points: 85}];
この中に、点数95点をとった科目scienceを入れたい場合、

ハッシュ名[キー] = 追加したい値;

では入れられない。

あくまでも、配列[]に追加したいわけなので、pushを使う。

test.push = ({subject: 'science', points: 95});

これで追加完了。ここから、points'95'だけを抽出したい場合は、

console.log(test[3]["points"]); ・・・配列testのインデックス番号[3]の['points']プロパティを出力、という意味。

まとめると下記のとおり。

2020-09-09.png

※追記
 下記の書き方も可能。

2020-09-09 (1).png

3
1
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
3
1