我想从数组中返回一个 JSON 对象

Dma*_*map 2 javascript arrays json

我有以下数组。

numbers = ["1","2"]
Run Code Online (Sandbox Code Playgroud)

我想将此数组转换为以下对象

numberList = {"1" : [], "2" : []}
Run Code Online (Sandbox Code Playgroud)

我试过如下。但它不起作用。我想将数字作为变量传递。

numbers.map( function(number) {
      return {number : []};
  })
Run Code Online (Sandbox Code Playgroud)

Nin*_*olz 5

您可以映射条目并从中构建一个对象。

const
    numbers = ["1", "2"],
    object = Object.fromEntries(numbers.map(key => [key, []]));

console.log(object);
Run Code Online (Sandbox Code Playgroud)