数组到对象?

问题描述 投票:1回答:1

我是一名编程初学者,对如何集中精力和理解本练习有些疑问。

任何人都可以向我解释面对这个练习的逻辑吗?

我有一个像这样的数组:['女王','伊丽莎白','心中','碧昂丝']我想要这个结果:{女王:“碧昂丝”}

我想要一个返回以下内容的函数:1)数组的第一个元素作为对象的键,2)数组的最后一个元素作为该键的值。

我正在数组中做一个var键,然后遍历数组

function transformFirstAndLast(array) {
  for (var key in array) {
    for (i=0; i < array.length; i++) {
      Object.key[0]
    }
  }
}
javascript arrays for-loop object for-in-loop
1个回答
1
投票

let data = ['Queen', 'Elizabeth', 'Of Hearts', 'Beyonce'] ;

let myobj={}
myobj[data.shift()] = data.pop();

console.log(myobj);
© www.soinside.com 2019 - 2024. All rights reserved.