我有一个要副本的假数据的对象,我该怎么做



我有一个假数据对象user,是这样的:

const user = {
    _id: String,
    name: String,
    userUploads: Array,
};

我如何在userOne中制作user的副本以具有类似的内容

const userOne = {
    _id: 'dddddd',
    name: 'Chioma',
    userUploads: [
        {
            id: 0,
            // eslint-disable-next-line max-len
            image: 'http://sugarweddings.com/files/styles/width-640/public/1.%20The%20Full%20Ankara%20Ball%20Wedding%20Gown%20@therealrhonkefella.PNG',
            reactions: {
                dislike: 0,
                like: 0,
                maybe: 0,
            },
            story: "It's my birthday next week! What do you think?",
        },
        {
            id: 1,
            // eslint-disable-next-line max-len
            image: 'https://dailymedia.com.ng/wp-content/uploads/2018/10/7915550_img20181007141132_jpeg01c125e1588ffeee95a6f121c35cd378-1.jpg',
            reactions: {
                dislike: 0,
                like: 0,
                maybe: 0,
            },
            story: 'What do you think about this?',
        },
        {
            id: 2,
            // eslint-disable-next-line max-len
            image: 'https://i0.wp.com/www.od9jastyles.com/wp-content/uploads/2018/01/ankara-styles-ankara-styles-gown-ankara-tops-ankara-gowns-ankara-styles-pictures-latest-ankara-style-2018-latest-ankara-styles-ankara-ankara-styles.png?fit=437%2C544&ssl=1',
            reactions: {
                dislike: 0,
                like: 0,
                maybe: 0,
            },
            story: 'Saturdays are for weddings. Yay or nay?',
        },
    ],
};

您可以使用传播操作员进行类似的操作:

let userOne = {...user};

但是请注意,这将是浅副本。

相关内容

最新更新