是的,
Map构造函数采用键值对数组。
Object.entries是ES2017(19.1.2.5)中可用的新的Object静态方法。
const map = new Map(Object.entries({foo: 'bar'}));map.get('foo'); // 'bar'
如果您需要支持较旧的环境,并且不适合使用Transpilation,请使用polyfill,例如georg建议的方法:
Object.entries = typeof Object.entries === 'function' ? Object.entries : obj => Object.keys(obj).map(k => [k, obj[k]]);
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)