やりたいこと
APIをかいして取得した情報の中から特定の条件にマッチするものを取り出したいです。
ためしたこと
まず配列に値を格納しました。
JavaScript
1// A・Bはいずれも文字列 2const arr = []; 3arr[取得した情報の種類A]=取得した情報の種類B;
この状態でarr
をconosole.log
すると値は正常に格納できていることが確認できました。
ただarr
がArray[0]
となっていて、ここが原因ではないか?と思っています。
次に情報Aの値がfoo
だった時の情報Bを取り出したいです。
JavaScript
1const hoge = arr['foo'];
foo
はarry
の中に存在するにも関わらず、undefinedとなってしまいます。
Bを取り出すにはどうすればいいでしょうか?
よろしくお願いします。
当方の環境では、ご提示のコードで『foo はarryの中に存在するにも関わらず、undefinedとなってしまいます。』という問題が再現できませんでした。問題なく取得できています。
環境の問題か、ここにご提示いただいていない部分のコードや情報に原因があると思います。
回答3件
あなたの回答
tips
プレビュー