我有一个(javascript)对象,它继承自google.maps.Polyline
。我希望能够删除此对象。我不想让这条线用setMap(null)
或类似的东西消失。我希望它实际上被删除,类似这样(但我知道这不起作用):
myObject.prototype.destroy = function() {
delete this;
}
最好的方法是什么?还有其他类似的帖子,但似乎都没有回答。
答案 0 :(得分:0)
delete
不删除对象,它会从对象中删除属性。
因此,当您想要从对象中删除属性(“列表”,无论它可能是什么)时,您必须删除此对象的属性:
delete listObject.propertyThatHoldsTheReference