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))
   }
相关推荐
Thera7775 分钟前
状态机(State Machine)详解:原理、优缺点与 C++ 实战示例
开发语言·c++
VX:Fegn089542 分钟前
计算机毕业设计|基于springboot + vue校园社团管理系统(源码+数据库+文档)
前端·数据库·vue.js·spring boot·后端·课程设计
niucloud-admin42 分钟前
java服务端——controller控制器
java·开发语言
Fortunate Chen1 小时前
类与对象(下)
java·javascript·jvm
夏幻灵1 小时前
JAVA基础:基本数据类型和引用数据类型
java·开发语言
ChangYan.1 小时前
直接下载源码但是执行npm run compile后报错
前端·npm·node.js
cike_y2 小时前
Spring-Bean的作用域&Bean的自动装配
java·开发语言·数据库·spring
skywalk81632 小时前
在 FreeBSD 上可以使用的虚拟主机(Web‑Hosting)面板
前端·主机·webmin
十八度的天空2 小时前
第01节 Python的基础语法
开发语言·python
yue0083 小时前
C# 字符串倒序
开发语言·c#