2016-06-17 16 views
0

私はの位置の配列をjavacriptオブジェクトからアクセスして保存しようとしています。特定のjavascriptオブジェクト属性から値を取得

locations = data['locations']data.locations

data = [{ 
      "id":123, 
      "name":"John", 
      "locations":["Smith","McHale","Residence 4"] 
     }] 

私のようなものを試してみました。しかし、どちらも返信undefinedです。私は間違って何をしていますか?どのように私はちょうど独自の変数に格納する場所の配列をつかむことができますか? (Jqueryを使用していない)あなたの助けを進んでいただきありがとうございます!

+0

ニカラのように、あなたはオブジェクトに '[]'は必要ありません。これらの括弧を使用すると、配列に配置されます。 –

答えて

4

それは最初の配列だ、とだけにして、オブジェクトので:

locations = data[0].locations; 

あなたdata宣言から[]を削除する場合は、[0]これを避けることができます。

+0

Yessss!これはトリックがあなたに感謝しました! – Modelesq

+0

@Mode答えを受け入れてください:) – nicael

+0

あなたはすぐに答えてくれませんでした。完了!再度ありがとう:D – Modelesq

関連する問題