饥人谷技术博客

JavaScript Array map() 方法

2017-07-26  本文已影响0人  select_yang

概述

map() 方法创建一个新数组,其结果是该数组中的每个元素都调用一个提供的函数后返回的结果。

array.map(callback, thisArg)
var resume = {}
var resumeConfig = [
      { field: 'profile',icon: 'visiting',keys: ['name','city','title','birthday']},
      { field: 'workHistory',icon: 'work',type: 'array',keys: ['company','details']},
      { field: 'education',icon: 'Book',type: 'array',keys: ['school','details']},
      { field: 'projects',icon: 'project',type: 'array',keys: ['name','details']},
    ]


resumeConfig.map((item)=>{
         if(item.type === 'array'){
           resume[item.field] = []
         }else {
           resume[item.field] = {}
         }
         item.keys.map((key)=>{
           resume[item.field][key] = '' 
          })
       })

console.log(resume)
上一篇 下一篇

猜你喜欢

热点阅读