2014-09-20 85 views
0

我正在研究一種JSON查詢語言,該項目在除IE8以外的每個瀏覽器中工作正常。Object.defineProperty在IE8中不起作用

我在IE8中收到了這個Object doesn't support this action

Object.defineProperty(FJQL, c, { 
    get: function(){ 
    return (new Query(this, this.records))[c]; 
    } 
}); 

有沒有其他的解決方案呢?

感謝....

+0

HTTPS ://www.google.de/webhp?sourceid = chrome-instant&ion = 1&espv = 2&ie = UTF-8#q = defineproperty%20ie8 – loveNoHate 2014-09-20 16:21:03

回答

0

IE8 does not support getter/setter functions on properties of non DOM objects.

所以在這裏,你將需要使用全getter函數

請看看通過here。它爲您提供了答案。:)

+0

請投票/將問題標記爲下次重複,而不是發佈「答案」。 – 2014-09-20 16:25:18