Javascript:在对象中删除/编辑对象

时间:2017-05-29 22:59:37

标签: javascript

我有用户定义;

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初学者)

1 个答案:

答案 0 :(得分:0)

使用Javascript delete关键字删除对象的属性

delete initUsers['a@test.com']

应该为你删除

无法更改对象的属性名称。最好的办法是将新属性添加到对象并删除要替换的属性

相关问题