objectのkeyはプレースホルダで表される

678 ワード

直接objectオブジェクトを定義することでkeyをある変数のプレースホルダで置き換えることはできないが、JSONに通じる.parseは中間変換を行う.
例:
var geometryArr = [
    {
        code:123,
        name:"a",
        atrr:"adsd"
    },{
        code:456,
        name:"b",
        atrr:"gfgt"
    },{
        code:567,
        name:"c",
        atrr:"pkkss"
    }
];

geometryArrオブジェクトからcodeとnameフィールドを取り出し、新しいobjectを構成します.
コード:
var newObjectArr = [];//          
for(var i=0;i