遍历一个对象并返回新的对象数组-JavaScript

时间:2019-05-31 08:26:09

标签: javascript

我正在尝试实现以下目标:遍历此对象:

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;
}

但是不知道如何更改现有数组?关于我可以做什么的任何提示?

0 个答案:

没有答案