1

オブジェクトを使用してさまざまな名前のリストを保存し、キーを使用してそれらにアクセスする方法を考えていました。このような埋め込みオブジェクトを使用する必要がありますか。

var f = 
{ 
    0 : { name : "John" }, 
    1 : { name : "Phillip" }
};
console.log(f[1].name);
4

4 に答える 4

4

物事を過度に複雑にしないでください。単純な配列を試してみませんか?

var f = [
    { name : "John" }, 
    { name : "Phillip" }
];
console.log(f[1].name);
于 2013-08-02T17:36:53.343 に答える
3

同じようにインデックスが付けられた単なる配列ではないのはなぜですか? 何らかの理由で実際に属性が必要ですか?name:

var names = [ 'John', 'Phillip' ];

names[0].nameかなり冗長なの代わりに、 names[0]...を使用します。

于 2013-08-02T17:37:20.863 に答える
0

このように使用できます

Var names = [
      { 'name' : 'ashwin', age: 18 },
      {'name' : 'jhon', 'age' : 20 }
];

console.log (  names[0].name );
于 2013-08-07T03:34:24.680 に答える