实现下面的转换,对象的属性和数量未知
{firstName: 'TOM'} = [{name: 'firstName',value: 'TOM'}]
const obj = {firstName: 'TOM'}
Object.keys(obj).map(item => {
return {
name: item,
value: obj[item]
}
})
有一些方法可用:
for
语句。但不管是数组还是对象,都可以用 for ... in
,注意用 for ... in
遍历的是 Key,也就是属性名或者数组下标;。for ... of
遍历的是属性值或者数组元素。关键问题解决了,剩下的就自己解决了吧。
8 回答4.6k 阅读✓ 已解决
6 回答3.4k 阅读✓ 已解决
5 回答2.8k 阅读✓ 已解决
5 回答6.3k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
4 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
es5