我有一個在Chrome/Firefox中正常使用箭頭功能,但我還需要努力IE11,我不知道是什麼更多的事情要做。如果IE上沒有任何支持,我該怎麼辦?
Here你可以看到,箭頭功能不支持IE11,所以我試圖從ES6更改我的代碼以ES5 here因爲我讀,這樣做可以解決的問題(鏈接你也可以檢查我的代碼:)用於刪除箭頭功能。
Object.entries也無法支持,而且我仍然需要它。 https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Object/entries
所以我嘗試使用上面的鏈接的polyfill,但它使用反射也不支持。 https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Global_Objects/Reflect
任何想法?我真的迷失在IE11開發中。 PD:該代碼仍在Chrome/Firefox上工作。
你想要一個你的轉換器ES6代碼爲「老校友」 JS在舊版瀏覽器會理解_transpiler_。 – CBroe
您已確定需要執行的操作:使用受支持的功能。你有沒有特定的問題? (這聽起來像是你可以把它變成一個關於如何在ES5中重現Object.entries的問題,但是就目前來看它的定義很差而且太寬泛)。 – Quentin
如果您要支持舊版瀏覽器,則必須編寫適用於舊版瀏覽器的代碼。 ES6中的所有新方法都可以用其他方式編寫,以使您的代碼可以在舊版瀏覽器中使用。 – adeneo