この関数を使用して、同じ長さの 2 つの配列の結果を結合します
例:2つの配列を組み合わせている場合Array A
、Array B
出力は次の形式になりますarray[Value of Array A]=value of Array B
combined = fields.reduce(function(obj, val, i) {
obj[val] = edit_opt[i];
return obj;
}, {});
この関数は、chrome と firefox でテストしたときに必要な機能を実行しますが、IE 8,9 でコードをテストするとエラーが発生します。以下にメッセージを掲載しました。
Web ページのエラーの詳細
> User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; > Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR > 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729) Timestamp: Sat, 21 Jul 2012 10:29:23 UTC Message: Object doesn't support this property or method Line: 94 Char: 5 Code: 0 URI: http://x.x.x.x/grid_test/ note: line 94 is the beginning of my combine function.
このエラーを解決するには?