このデモを見て、オブジェクトから値を抽出できない理由を教えてください。JSオブジェクトから値を取得できない
console.log(obj.onDays[7].name);
や年齢:ジャック用
console.log(obj.onDays[8].manyNames[1]);
:
var obj = {
webSiteName: 'StackOverFlow',
find: 'anything',
onDays: ['sun', 'mon',
'tue',
'wed',
'thu',
'fri',
'sat',
{
name: "jack",
age: 34
},
{
manyNames: ["Narayan", "Payal", "Suraj"]
},
]
};
console.log(obj.onDays[2]);
console.log(obj.onDays.manyNames[1]);
最初のものが正常に動作し、第二は 'obj.onDaysであるべきである[8] .manyNamesを[1]' – 4castle
[アクセス/プロセス(ネストされた)オブジェクト、アレイまたはJSON]の可能な重複(HTTPS:/ /stackoverflow.com/questions/11922383/access-process-nested-objects-arrays-or-json) – 4castle