从一组数据或数组创建对象

creating objects from a group of data or an array

出于某种原因,我真的很难把它们放在一起。任何能指出我正确方向的人。我确定我关闭只是无法弄清楚。我的数据正在使用下面的代码创建到一个数组中。但我真正想要的是制作一个漂亮的对象,其中包含 pieces、taken、top 和 left 的数据以及附加的相关值。漂亮漂亮的东西

pieces.push(objdata[a])
taken.push(objdata[b])
top.push(objdata[c])
left.push(objdata[d])

http://jsfiddle.net/emz8snek/

我的问题一般不在于创建对象,而在于将这些数组组合成一个对象。我在 google 上搜索了很多 link eddie 提供的前两页我已经看过了。

如果你只想创建一个基于数组的对象,那么就这样做。

var objectExample = {
               piecesArray:pieces,
               takenArray:taken,
               topArray:top, 
               leftArray:left
    }

    console.log(objectExample);