0

重複の可能性:
Javascriptのキーと値のペアのキーとしてキーの値を使用する

Javascript関数パラメーターのキーと値のペアのキーとしてキーの値を使用するためのフォローアップとして。キーと値のペアの値を、Javascript関数パラメーターの別のキーと値のペアのキーとしてどのように使用できますか?

次のことをしたいのですが。

var params = {param1: "paramname1"};
somefunction({params.param1:"param1value"});

物事が本質的に等しいように:

somefunction({"paramname1":"param1value"});
4

1 に答える 1

4

[]式をプロパティ名として使用するには、オブジェクトリテラルの代わりに構文を使用する必要があります。

var params = {
    param1: "paramname1"
};
var data = {};
data[params.param1] = "param1value";
somefunction();
于 2012-12-31T15:40:55.270 に答える