2

次のJavaScriptコードがあります:

var oLink = {
        title:   $link.attr('title') || '',
        row:     $link.attr('data-row') || ''
    }

これらのフィールドがすでに定義されている場合、別のフィールドを追加して次のことを達成することは可能ですか?

var oLink = {
        viewUrl: $link.attr('data-href') || '',
        title:   $link.attr('title') || '',
        row:     $link.attr('data-row') || ''
    }
4

1 に答える 1

6

いつも。

これがうまくいかないときはほとんどありません。

var myObj = { x : 0, y : 1 };
myObj.z = 2;
myObj["A"] = { x : 0 };

これで次のことができます。

{
    x : 0,
    y : 1,
    z : 2,
    A : { x : 0 }
}
于 2012-09-20T05:20:58.627 に答える