删除另一个数组内的数组中的第一个元素

joshk132

我有一个从mongo查询返回的数组数组。我要取出每个数组中的第一个项目/元素。这是我的节点路线

局部路线

let queries = [
    User.find({"companyID":req.user.companyID}, (err, foundUsers) => {
        if (err) throw err;
    }),
];
Promise.all(queries)
.then(results => {
    res.render('hr/employees', {header: 'EMPLOYEES', users: results[0]});
}).catch( err => {
    req.flash('error', err);
    res.render('hr/employees', {header: 'EMPLOYEES'});
});

样本数组

我现在有什么

[[1, 2, 3], [4, 5, 6], [7, 8, 9]]

我想要的是

[[2, 3], [5,6], [8,9]]
Rghossi

假设results是一个数组数组。在地图内使用slice删除第一个元素并返回所需的数组。

Promise
  .all(queries)
  .then(results => (results.map(result => (result.slice(1)))))
  .then(adaptedResults => res.render('hr/employees', { header: 'EMPLOYEES', users: adaptedResults[0] });

编辑:使用您提供的值。

console.log([[1, 2, 3], [4, 5, 6], [7, 8, 9]].map(arr => (arr.slice(1))))

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

删除另一个数组中的元素

当单击另一个数组中的另一个单独的项目,同时又从第一个数组中删除该项目时,从一个数组中随机显示项目?

如何找到一个数组在另一个数组中的出现?和第一个数组的返回索引

使用isSame函数从momnet的另一个数组元素中删除一个数组元素

从一个数组中删除另一个数组中的元素

从另一个数组中删除一个数组中的值

如何删除一个数组中的元素以便另一个数组

从另一个数组列表中删除一个数组列表元素的最佳方法

如何通过与另一个数组比较从一个数组中删除公共元素

如何从数组中删除元素,哪些元素是另一个数组?

根据另一个数组的空元素从数组中删除元素

如何访问另一个 JSON 对象数组中的 JSON 对象数组的第一个元素?

从数组中删除第一个元素

从另一个数组中删除一个数组的内容

删除多维数组的第一个数组

基于Javascript中的另一个数组删除数组中的元素

从猫鼬中另一个数组内部的数组中删除元素

删除另一个数组列表中存在的数组列表中的元素

从另一个数组中存在的Javascript数组中删除元素

iOS快速从另一个数组中删除数组的元素

删除另一个数组中存在的数组元素

从另一个数组中删除数组元素

redux - 如何删除嵌套到另一个数组的数组中的元素

redux - 如何删除嵌套到另一个数组的数组中的元素

从另一个数组中删除一个numpy数组中元素的有效方法

从另一个数组内的数组对象中删除重复项

具有两个数组的方法。如果第一个数组中的值返回不为null,则必须将另一个数组中的相应元素用作第二个方法的参数

MongoDB:进行投影以仅返回嵌套到另一个对象的另一个数组中嵌套的数组的第一个元素

从数组中删除第一个元素并返回减去第一个元素的数组