【发布时间】:2020-03-27 11:50:09
【问题描述】:
我有一个带有标题的数组 - 比如["language", "name", "code"]
和一组值数组 - 例如
[["English", "Matt", "2D"], ["Croatian", "Dana", "8S"], ["Russian", "Ivan", "2W"]].
我正在尝试获取对象数组,如下所示:
[
{language: English, name: Matt, code: 2D},
{language: Croatian, name: Dana, code: 8S},
{language: Russian, name: Ivan, code: 2W}
]
没有嵌套 for 循环的任何优雅方法?
【问题讨论】:
-
arr.map(values => Object.fromEntries(_.zip(headers, values))) -
嵌套循环有什么问题?它不会比这更有效。
标签: javascript multidimensional-array ecmascript-6