如何删除google.maps.Polyline对象?

时间:2013-12-16 02:11:00

标签: javascript google-maps-api-3 this

我有一个(javascript)对象,它继承自google.maps.Polyline。我希望能够删除此对象。我不想让这条线用setMap(null)或类似的东西消失。我希望它实际上被删除,类似这样(但我知道这不起作用):

myObject.prototype.destroy = function() {
    delete this;
}

最好的方法是什么?还有其他类似的帖子,但似乎都没有回答。

1 个答案:

答案 0 :(得分:0)

delete不删除对象,它会从对象中删除属性。

因此,当您想要从对象中删除属性(“列表”,无论它可能是什么)时,您必须删除此对象的属性:

delete listObject.propertyThatHoldsTheReference