我有用户定义;
const initUsers = {
'a@test.com':{
firstName: 'A',
lastName: 'Test',
email: 'a@test.com',
password: 'test',
},
'b@test.com':{
firstName: 'B',
lastName: 'Test',
email: 'b@test.com',
password: 'test',
}
};
我可以通过执行initUser['a@test.com']
来检索用户。如何根据用户a@test.com
等电子邮件删除用户?或者如何将其替换为其他键,例如c@test.com
代替a@test.com
?
谢谢。 (JavaScript初学者)
答案 0 :(得分:0)
使用Javascript delete
关键字删除对象的属性
delete initUsers['a@test.com']
应该为你删除
您无法更改对象的属性名称。最好的办法是将新属性添加到对象并删除要替换的属性