如何在 vue.js 中将类型数组对象更改为格式对象而不使用循环方法?

Posted

技术标签:

【中文标题】如何在 vue.js 中将类型数组对象更改为格式对象而不使用循环方法?【英文标题】:how to change type array object to format object without looping method in vue.js? 【发布时间】:2019-08-21 01:18:29 【问题描述】:

如何在vue.js中将类型数组对象更改为格式对象而不使用循环方法?

示例:

// Data Array
data = [
    
      id: 1,
      token: '123',
      name: 'name',
      contact: 'lorem ipsum',
    ,
    
        id: 1,
      token: '123',
      name: 'name',
      contact: 'lorem ipsum',
    ,
]

// Format Object id: '', token: '', identity: name: '', contact: '' ,

谢谢

【问题讨论】:

【参考方案1】:

使用map:

const data = [
    id: 1,
    token: '123',
    name: 'name',
    contact: 'lorem ipsum',
  ,
  
    id: 1,
    token: '123',
    name: 'name',
    contact: 'lorem ipsum',
  
];

const newData = data.map(( id, token, name, contact ) => (
    id,
    token,
    identity: 
      name,
      contact
    
));

console.log(newData);
.as-console-wrapper  max-height: 100% !important; top: auto; 

【讨论】:

以上是关于如何在 vue.js 中将类型数组对象更改为格式对象而不使用循环方法?的主要内容,如果未能解决你的问题,请参考以下文章