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))
   }
相关推荐
moyu843 分钟前
跨域问题解析(上):JSONP、CORS与Node代理解决方案
前端
moyu847 分钟前
深入理解TCP的三次握手与四次挥手
前端
不一样的少年_23 分钟前
头像组件崩溃、乱序、加载失败?一套队列机制+多级兜底全搞定
前端·vue.js
Code_XYZ31 分钟前
uni-app x开发跨端应用,与web-view的双向通信解决方案
前端
wordbaby32 分钟前
构建时规划,运行时执行:解构 React Router 的 prerender 与 loader
前端·react.js
用户58061393930033 分钟前
【前端工程化】Eslint+Prettier vue项目实现文件保存时自动代码格式化
前端
麦当_33 分钟前
基于 Shadcn 的可配置表单解决方案
前端·javascript·面试
MrSkye41 分钟前
从零到一:我用AI对话写出了人生第一个弹幕游戏 | Prompt编程实战心得
前端·ai编程·trae
Cutey9161 小时前
使用Canvas实现实时视频处理:从黑白滤镜到高级特效
前端·javascript
前端大卫1 小时前
前端调试太痛苦?这 6 个技巧直接解决 90% 问题!
前端·javascript