1、Object.keys()

const testData = { 
  name: '小王',
  age: '永远年轻',
}

Object.keys(testData ).map(key => {
  console.log(testData[key]) 
})


//Object.keys() 返回对象自身的所有可枚举的属性并以数组形式返回 即:[name,age]
//Object.values() 返回对象自身所有可枚举的属性值,并以数组形式返回:[小王,永远年轻]

2、使用lodash库实现

import lodash from 'lodash'

const testData = { 
  name: '小王',
  age: '永远年轻',
}

lodash .map(person, (item, key) => {
	console.log(key,item)
})

//name 小王
//age 永远年轻

3、Object.entries方法 

const testData = { 
  name: '小王',
  age: '永远年轻',
}

for (const [key, value] of Object.entries(testData)) {
  console.log(key,value);
}

// name,小王
// age,永远年轻

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐