假设我们有一个具有这种格式的对象:
var thisIsObject= { 'Cow' : 'Moo', 'Cat' : 'Meow', 'Dog' : 'Bark' };
我想做一个按键删除的功能:
removeFromObjectByKey('Cow');
delete运算符允许您从对象中删除属性。
delete
以下示例都做同样的事情。
// Example 1 var key = "Cow"; delete thisIsObject[key]; // Example 2 delete thisIsObject["Cow"]; // Example 3 delete thisIsObject.Cow;
如果您有兴趣,请阅读了解删除以获得深入的解释。