Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.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_Underscore.js - Fatal编程技术网

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
需要谓词。因为你正试图给予。