我正在尝试实现以下目标:遍历此对象:
const socialMediaRegistry = {
facebookURL: {
name: 'Facebook',
iconFunction: function() { return 'fb' }
},
twitterURL: {
name: 'Twitter'
iconFunction: function() { return 'tw' }
}
};
然后返回
attributes: {
facebookURL: {
type: 'url'
},
twitterURL: {
type: 'url'
}
};
我尝试使用此功能:
const createAttributes = function() {
let attributes = {}
for (const social of Object.keys(socialMediaRegistry)) {
// create the new attributes object
}
return attributes;
}
但是不知道如何更改现有数组?关于我可以做什么的任何提示?