我正在尋找Object.values()
函數的替代版本。
由於described here這些功能在Internet Explorer中不受支持。Object.values的替代版本()
當執行下面的代碼示例:
var obj = { foo: 'bar', baz: 42 };
console.log(Object.values(obj)); // ['bar', 42]
它工作在兩個,Firefox和Chrome,但增加了IE11以下錯誤:
對象不支持屬性或方法「值「
在這裏,您可以測試它:Fiddle。
那麼,什麼是快速修復?
你打敗了我。 :) –
冠軍。你救了我的一天! – Khaleel
謝謝!對於我的角色代碼,我將'objectValues = Object.values;'改爲'objectValues =((obj)=> {Object.keys(obj).map(e => obj [e]); }) ;' – Jeff