我正在寻找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