オブジェクトを使用してさまざまな名前のリストを保存し、キーを使用してそれらにアクセスする方法を考えていました。このような埋め込みオブジェクトを使用する必要がありますか。
var f =
{
0 : { name : "John" },
1 : { name : "Phillip" }
};
console.log(f[1].name);
オブジェクトを使用してさまざまな名前のリストを保存し、キーを使用してそれらにアクセスする方法を考えていました。このような埋め込みオブジェクトを使用する必要がありますか。
var f =
{
0 : { name : "John" },
1 : { name : "Phillip" }
};
console.log(f[1].name);
物事を過度に複雑にしないでください。単純な配列を試してみませんか?
var f = [
{ name : "John" },
{ name : "Phillip" }
];
console.log(f[1].name);
同じようにインデックスが付けられた単なる配列ではないのはなぜですか? 何らかの理由で実際に属性が必要ですか?name:
var names = [ 'John', 'Phillip' ];
names[0].name
かなり冗長なの代わりに、 names[0]
...を使用します。
このように使用できます
Var names = [
{ 'name' : 'ashwin', age: 18 },
{'name' : 'jhon', 'age' : 20 }
];
console.log ( names[0].name );