[英]How to push row of two-dimensional array to object
我有以下数组:
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;},
];
我怎样才能做到这一点
您可以使用.map
,
var myArray = [ [47,22,11], [28,5,1], [22,11,11] ]; var myStructure = myArray.map(function (el) { return { Pass: el[0], Warning: el[1], Fail: el[2], } }); console.log(myStructure);
您可以使用Array .map()
方法 :
var myStructure = myArray.map(function(el) {
return { Pass : el[0], Warning : el[1], Fail : el[2] };
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.