如何在 IE 11 中同时分配对象分配和映射功能
How to assign Object assign and map function together in IE 11
我的示例代码在 Chrome 中运行良好,但 IE11 有问题,因为 Object.assign 方法和 => 符号。
下面是我的代码,我不知道如何为 IE11 设计它:
let dictionary = Object.assign({}, ...tempGroups[tempKey].map((x) => ({ [x.ID]: x.Value })));
感谢您的帮助。
IE-11 不支持 Object.assign。尝试使用循环复制它,因为无论如何您都在使用地图。
您也可以使用普通函数代替 arrow functions。
let dictionary = {};
tempGroups[tempKey].forEach(
function(x) {
dictionary[x.ID] = x.Value;
});
我的示例代码在 Chrome 中运行良好,但 IE11 有问题,因为 Object.assign 方法和 => 符号。
下面是我的代码,我不知道如何为 IE11 设计它:
let dictionary = Object.assign({}, ...tempGroups[tempKey].map((x) => ({ [x.ID]: x.Value })));
感谢您的帮助。
Object.assign。尝试使用循环复制它,因为无论如何您都在使用地图。
您也可以使用普通函数代替 arrow functions。
let dictionary = {};
tempGroups[tempKey].forEach(
function(x) {
dictionary[x.ID] = x.Value;
});