1

なぜこれが機能しないのですか?このアクションがIE9でサポートされていないというエラーが表示されます。

var data = new { selectedUnitKey: { value1: 1, value2: 2} }
4

1 に答える 1

3

:を削除しnewます

var data = { selectedUnitKey: { value1: 1, value2: 2} }

MDNから:

new演算子は、ユーザー定義のオブジェクト型、またはコンストラクター関数を持つ組み込みオブジェクト型の1つのインスタンスを作成します。

「クラス」を定義するときは、このようにnewを使用します。

function SomeClass(unitKey) {
     this.selectedUnitKey = unitKey;
}
var data = new SomeClass({ value1: 1, value2: 2});
于 2012-12-19T07:59:56.853 に答える