1

この問題に関する他の多くの質問を調べましたが、特定の問題に役立つものを見つけることができませんでした。私は助けなしで多くの提案を試しました...

これが私が取り組んでいるもので、エラーが表示されています(もちろん、IEでのみ、ChromeとFFで正常に動作します):

var Lights = {};
var light_data = {
    id: "",
    location: "",
    week: [],
    stats: [],
    run: function(){
        run_statistics();
    }
}

Lights.APIEvents = Object.create(light_data); //complains about this line

Lightsのプロパティ用にlight_dataオブジェクトを作成したいのですが、機能せず、オブジェクトがそれをサポートしていないと文句を言います。何かアイデアはありますか?

どうもありがとうございました!!

4

1 に答える 1

3

電話をかける前にこれを使用してくださいObject.create

if (typeof Object.create !== 'function') {
    Object.create = function (o) {
        function F() {}
        F.prototype = o;
        return new F();
    };
}

だからあまりにもObject.create働くでしょうIE

于 2012-07-27T16:59:37.323 に答える