如何在 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 中将类型数组对象更改为格式对象而不使用循环方法?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 C++ 中将值 char 数组的类型更改为 int? [复制]

如何在 Xcode 4 中将 plist 的根对象类型更改为 NSArray

Oracle ADF在查询组件中将secondaryPattern添加到Date

如何在Vue.JS中将数组放入多选中

如何将当前数组格式更改为对象数组格式?

如何在Vue中将格式化的输入文本存储到带有索引的数组中?