Closed. This question needs details or clarity。它当前不接受答案。
                        
                    
                
            
        
            
        
                
                    
                
            
                
                    想改善这个问题吗?添加详细信息并通过editing this post阐明问题。
                
                    去年关闭。
            
        

    

如何合并数组的推送和更新事件?

我尝试与分配,但这是行不通的

$(`#saveall${roomname}`).on('click',function() {
    var tisch = document.getElementById(`${roomname}_tisch`).value;
    item = {};
    item ["tisch"] = tisch;
    itemsnew.push(item);
});


问题如果更新值,我将得到一个新条目:

    items: Array(2)
0: {tisch: "3"}
1: {tisch: "6"}


我仍将更新tisch的值,而不是数组中的新条目

最佳答案

{tisch: tisch}在一个表达式中创建相同的对象;实际上,在ES6中,您可以简单地使用速记{tisch}。鉴于这种:

itemsnew.push({tisch});

10-06 04:29