如何在javascript中更新和删除对象值

如何在javascript中更新和删除对象值,javascript,Javascript,var key={kay_1:{ 样本1:spmedata, 样本2:spmedata, }, kay_2:{ 样本1:spmedata, 样本2:spmedata, } } 现在我的问题是如何更新和删除kay_2->sample_1键?要修改值,请尝试 var key={"kay_1":{ "sample_1":"spmedata", "sample_2":"spmedata", }, "kay_2":{

var key={kay_1:{ 样本1:spmedata, 样本2:spmedata, }, kay_2:{ 样本1:spmedata, 样本2:spmedata, } }


现在我的问题是如何更新和删除kay_2->sample_1键?

要修改值,请尝试

var key={"kay_1":{        
             "sample_1":"spmedata",
             "sample_2":"spmedata",
    },
"kay_2":{        
             "sample_1":"spmedata",
             "sample_2":"spmedata",
    }
}

// To update the value
key['kay_2']['sample_1'] = 'new value';

// To delete the key
delete key['kay_2']['sample_1']
key.kay_2.sample_1 = "changed value";
删除

delete key.kay_2.sample_1

可以使用两种方法进行更新

key.kay_2.sample_1=更改值; 键['kay_2']['sample_1']=更改的值; 对于删除是相同的 删除key.kay_2.sample_1; 删除键['kay_2']['sample_1'];
使用点或括号符号更新值:键['kay_2']['sample_1']='new value'。要删除,请使用删除键['kay_2']['sample_1']谷歌是你的朋友请看一看:需要一个完整的教程来通过本机Javascript操作JSON数据。1:Object latlng:Object lat:37.5794125134385 lng:-99.4976806640625 proto:Object proto:Object 2:Object latlng:Object lat:37.996162679728116 lng:-90.7745361328125 proto:Object proto:Object proto:Object如何更新对象“2”是否动态锁定?代码将检查它是对象1还是对象2?我有整数值,我已经检查过了,但它变成了整数检查的对象?