java
1var arr = [ 2 {name:"ポチ", age:"3"}, 3 {name:"タマ", age:"2"}, 4 {name:"モモ", age:"5"}, 5]
上記のオブジェクトを変数に代入後、
[name:"ポチ", age:"3"],[name:"タマ", age:"2"],[name:"モモ", age:"5”]
のように、代入した文字や数字を、alertで出力したいです。
初心者なので、あまり難しくない方法があればやってみたいなと思いますが・・・
何か方法はありますか?
自分で調べたり試したのは以下の4つです。
javascript
1var a=5 2 3alert(a);
javascript
1var arr = ["a","b"] 2 3alert(arr); 4
javascript
1var arr = [ 2 {name:"ポチ", age:"3"}, 3 {name:"タマ", age:"2"}, 4 {name:"モモ", age:"5"}, 5] 6 7alert(arr);
JavaScript
1var arr = [ 2 {name:"ポチ", age:"3"}, 3 {name:"タマ", age:"2"}, 4 {name:"モモ", age:"5"}, 5]; 6var a = arr[0].name; 7alert(a);
まず、変数の中身を知る方法を調べたら、
alertで表示できるということが分かりました。
(1番目のコードです)
試しに、もっと他のものも表示してみようと思い、
他のコードも作ってみました。(2番目と3番目のコードです)
すると1番目と2番目のコードでは中身が表示されるのですが、
3番目のコードの場合は、表示結果が
[object Object],[object Object],[object Object]
になってしまいます。
「もしかしたら、オブジェクトの場合は、代入した値をアラート表示すること自体
できないのかな?」と思い、また調べて新しいコードを作ってみました(4番目のコードです)
それで、代入されたオブジェクトの”一部”を取り出し表示できるらしいということまではわかりました。
でも、知りたかったこと(オブジェクト”全て”を出力する方法)は、
まだ分からないので教えて頂きたいです。宜しくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/15 15:00
2020/05/15 21:11
2020/05/16 10:05
2020/05/16 10:07
2020/05/16 15:28
2020/05/16 21:47
2020/05/17 01:51
2020/05/17 02:58
2020/05/17 09:09 編集
2020/05/17 09:16