3

著者がここでオブジェクト宣言を括弧で囲んでいる理由に興味があります

rtpg.map.START_KEYS = ({"Key 1":"Value 1", "Key 2":"Value 2", "Key 3":"Value 3", "Key 4":"Value 4"});

なぜだめですか:

rtpg.map.START_KEYS = {"Key 1":"Value 1", "Key 2":"Value 2", "Key 3":"Value 3", "Key 4":"Value 4"};
4

2 に答える 2

0

他の人が述べたように、を使用するときに括弧を指定することにはいくつかの価値がありますがeval、ここではそうではありません。この特定のコード スニペットでは、どちらの方法でもまったく同じように機能するため、何らかの理由でこれは作成者の好みにすぎません。

于 2013-08-05T14:40:18.837 に答える