diff --git a/script/Graph.js b/script/Graph.js index b1cb111..c943a94 100644 --- a/script/Graph.js +++ b/script/Graph.js @@ -105,13 +105,11 @@ Graph.prototype.DeleteVertex = function(vertexObject) var index = this.vertices.indexOf(vertexObject); if (index > -1) { - var clonedEdge = this.edges.slice(0); - - for (var i = 0; i < clonedEdge.length; i++) + for (var i = 0; i < this.edges.length; i++) { - if (clonedEdge[i].vertex1 == vertexObject || clonedEdge[i].vertex2 == vertexObject) + if (this.edges[i].vertex1 == vertexObject || this.edges[i].vertex2 == vertexObject) { - this.DeleteEdge(clonedEdge[i]); + this.DeleteEdge(this.edges[i]); i--; } }