Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将二维数组的行推送到对象_Javascript_Arrays_For Loop - Fatal编程技术网

Javascript 如何将二维数组的行推送到对象

Javascript 如何将二维数组的行推送到对象,javascript,arrays,for-loop,Javascript,Arrays,For Loop,我有以下数组: var myArray = [ [47,22,11], [28,5,1], [22,11,11] ] 我需要以下结构: var myStructure = [ { Pass: 47, Warning: 22, Fail: 11}, { Pass: 28, Warning:5, Fail: 1}, { Pass: 22, Warning:11, Fail: 11;}, ]; 如何才能做到这一点您可以使用: 你可以用 var myArray=[

我有以下数组:

var myArray = [
[47,22,11],
[28,5,1],
[22,11,11]
]
我需要以下结构:

  var myStructure = [
    { Pass: 47, Warning: 22,  Fail: 11},
    { Pass: 28, Warning:5,  Fail: 1},
    { Pass: 22, Warning:11, Fail: 11;},
];
如何才能做到这一点

您可以使用:

你可以用

var myArray=[
[47,22,11],
[28,5,1],
[22,11,11]
];
var myStructure=myArray.map(函数(el){
返回{
通过:el[0],
警告:el[1],
失败:el[2],
}
});

console.log(myStructure)
这是
数组#映射
和对象初始值设定项syntax.Sigh的一个非常简单的应用程序。现在我们永远也不知道OP已经尝试了什么:)@Andy-对不起,我想我可以像写评论一样快速地写下答案。但我想我们可以猜到OP尝试了什么,对吗?
var myStructure = myArray.map(function(el) {
                    return { Pass : el[0], Warning : el[1], Fail : el[2] };
                  });