JS 数组中对象覆盖问题

JS 数组中对象覆盖问题

问题:数组中存放对象时,多次push的结果呈现总是最后一次添加内容

现象:

//第一次push对象
[
    {
        "FC_ATTACHMENT": [],
        "FC_EXCEPTIONTYPE": "制程异常",
        "FC_EXCEPTIONDATE": "2022-08-24",
        "FC_EXCEPTIONTIME": "12:00",
        "FC_EXCEPTIONSYMPTOM": "测试结构",
        "FC_createuser": "***",
        "FC_DTL_ID": "b425a87e-03df-47f9-810c-35f796acd2c1",
        "FC_BARCODE": "123456789",
        "FC_MODEL": "JY0001"
    }
]
//第二次push不同对象
[
    {
        "FC_ATTACHMENT": [],
        "FC_EXCEPTIONTYPE": "开机异常",
        "FC_EXCEPTIONDATE": "2022-08-23",
        "FC_EXCEPTIONTIME": "12:00",
        "FC_EXCEPTIONSYMPTOM": "测试结构不同不同不同",
        "FC_createuser": "***",
        "FC_DTL_ID": "e7c39ed7-79e8-4c22-b696-b18d9ff3527b",
        "FC_BARCODE": "123456789",
        "FC_MODEL": "JY0001"
    },
    {
        "FC_ATTACHMENT": [],
        "FC_EXCEPTIONTYPE": "开机异常",
        "FC_EXCEPTIONDATE": "2022-08-23",
        "FC_EXCEPTIONTIME": "12:00",
        "FC_EXCEPTIONSYMPTOM": "测试结构不同不同不同",
        "FC_createuser": "***",
        "FC_DTL_ID": "e7c39ed7-79e8-4c22-b696-b18d9ff3527b",
        "FC_BARCODE": "123456789",
        "FC_MODEL": "JY0001"
    }
]

错误代码

this.Tags.push(Obj);

解决方案:

this.Tags.push( JSON.parse(JSON.stringify(Obj)));//将对象进行简单结构,达到指向不同地址的目的

相关文章

显卡天梯图2024最新版,显卡是电脑进行图形处理的重要设备,...
初始化电脑时出现问题怎么办,可以使用win系统的安装介质,连...
todesk远程开机怎么设置,两台电脑要在同一局域网内,然后需...
油猴谷歌插件怎么安装,可以通过谷歌应用商店进行安装,需要...
虚拟内存这个名词想必很多人都听说过,我们在使用电脑的时候...