Javascript 数组到对象的数组
我有一个类似的数组Javascript 数组到对象的数组,javascript,arrays,underscore.js,Javascript,Arrays,Underscore.js,我有一个类似的数组 var myArray = [ [ '12345678912312', '982322' ], [ '98789213123123', '443434' ], [ '34534565465645', '387423' ], [ '67898798799299', '345334' ], [ '09324242342342', '234232' ], ]; 我想将其转换为对象数组,类似于: var myObject = [ { id: '12
var myArray = [
[ '12345678912312', '982322' ],
[ '98789213123123', '443434' ],
[ '34534565465645', '387423' ],
[ '67898798799299', '345334' ],
[ '09324242342342', '234232' ],
];
我想将其转换为对象数组,类似于:
var myObject = [
{
id: '12345678912312',
num: '982322',
hour: new Date.getHours(),
},
{
id: '98789213123123',
num: '443434',
hour: new Date.getHours(),
},
{
id: '34534565465645',
num: '387423',
hour: new Date.getHours(),
},
{
id: '67898798799299',
num: '345334',
hour: new Date.getHours(),
},
{
id: '09324242342342',
num: '234232',
hour: new Date.getHours(),
},
];
我目前正在使用下划线,想知道如何(以及是否)使用\uuObject
和/或\uObMap
实现类似的功能
我也希望它是一件可以归还的东西。
比如:
谢谢大家! 如果我了解您想要什么,可以使用简单的javascript native
map
var myObj = myArray.map(function(el){
return {id:el[0],num:el[1],hour:new Date().getHours()}
});
如果我了解您想要什么,可以使用简单的javascript native
map
var myObj = myArray.map(function(el){
return {id:el[0],num:el[1],hour:new Date().getHours()}
});
你只需要绘制地图<代码>返回{id:x[0],num:x[1],hour:new Date.getHours()}。你得到的是一个集合。我不认为
。.object
需要谓词。当你试图给予时,你只需要绘制地图<代码>返回{id:x[0],num:x[1],hour:new Date.getHours()}。你得到的是一个集合。我不认为。.object
需要谓词。因为你正试图给予。