我必须将数组(名称和状态数组)映射到一个具有attrbiutes名称和状态的对象中。Javascript map 2 arrays into 1 Object
阵列名称:
["Time", "Riskchanged", "Scope", "Risk4", "Test", "Test(2)"]
阵列状态:
["In Bearbeitung", "Abgeschlossen", "In Bearbeitung", "Abgeschlossen", "Geplant", "In Bearbeitung"]
功能:
this.testArr = this.riskNamesArr.map((x, i) => {
return {"name": x, "state": this.riskWorkflowStateArr[i]}
});
这完美的作品在所有桌面浏览器,但不幸的是没有在我的iOS Safari浏览器..如果我添加这些行,移动浏览器不会显示任何内容..
那么是否有另一种方法来获得相同的结果?
您是否尝试过使用匿名函数代替Arrow函数表达式,iOS Safari是否支持ES6? –
像@simplesystems说的那样,[检查ES是个好主意?兼容性](https://kangax.github.io/compat-table/es6/)。 –