JS二维数组转化为对象

将二维数组转化为对象的形式

转之前的数据:

转之后:

javascript 复制代码
const entries = new Map([
  ['foo', 'bar'],
  ['baz', 42],
  ['beginNode', '202212151048010054'],
  ['beginNode', '202212151048447710'],
  
]);
console.log(entries)

const obj = Object.fromEntries(entries);

console.log(obj);
// expected output: Object { foo: "bar", baz: 42, beginNode: "202212151048447710" }

New Map 将会是无重复的数据,重复key取后一个

eg:

javascript 复制代码
/*newArr :[]*/
const newList = []  
newArr.forEach(item => {
            const entries = new Map(item)
            newList.push(Object.fromEntries(entries))
          })

API点这里

将数组中的每n项分为一组并重组数组

javascript 复制代码
let n = 3 
for (let i = 0; i < oldArr.length; i += n) {
            newArr.push(oldArr.slice(i, i + n))
   }
相关推荐
angerdream2 分钟前
Android手把手编写儿童手机远程监控App之webrtc聊天数据通道
前端
程序大视界6 分钟前
【Python系列课程】Python入门教程
开发语言·人工智能·python
浩风祭月10 分钟前
受够了每次切分支都要重装依赖:一份 Git 工作流优化指南
前端·ai编程
谭光志11 分钟前
如何从零开始实现一个 AI Agent CLI
前端·javascript·ai编程
morning_judger13 分钟前
Agent系列(二)-记忆系统的设计
开发语言·python·机器学习
方也_arkling14 分钟前
【Java-Day02】语法篇:变量/数据类型/标识符/运算符/类型转换
java·开发语言
RSTJ_162516 分钟前
PYTHON+AI LLM DAY SIXTY-ONE
开发语言·python
zfoo-framework19 分钟前
理解kotlin limitedParallelism(1)与Actor模型
android·开发语言·kotlin
.千余28 分钟前
【C++】C++类与对象3:const成员函数与取地址运算符重载,权限管理的艺术
开发语言·c++
影寂ldy30 分钟前
C# 类和对象
开发语言·c#