From 3d6a1a51aa164e568110dd131e5374a9b83810ab Mon Sep 17 00:00:00 2001 From: SvetlanaReutskaya Date: Sun, 12 Mar 2017 14:52:09 +0200 Subject: [PATCH 1/2] Add functions --- graph.js | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 graph.js diff --git a/graph.js b/graph.js new file mode 100644 index 0000000..19802c8 --- /dev/null +++ b/graph.js @@ -0,0 +1,47 @@ +'use strict' +function rib(vertex1, vertex2, length) { + this.begin = vertex1; + this.end = vertex2; + this.len = length; +} + + +function graph() { + this.ribs = new Array(); +} + +graph.prototype.add = function(vertex1, vertex2, length) { + if(!this.find(vertex1, vertex2, length)) { + let rib1 = new rib(vertex1, vertex2, length); + this.ribs.push(rib1); + } + else console.log('Rib is here!'); +} + +graph.prototype.remove = function(vertex1, vertex2, length) { + let i; + for(i=0; i Date: Sun, 12 Mar 2017 17:25:42 +0200 Subject: [PATCH 2/2] eslint say 0 wrongs --- graph.js | 77 ++++++++++++++++++++++++++++++-------------------------- 1 file changed, 42 insertions(+), 35 deletions(-) diff --git a/graph.js b/graph.js index 19802c8..93b67ee 100644 --- a/graph.js +++ b/graph.js @@ -1,46 +1,53 @@ -'use strict' -function rib(vertex1, vertex2, length) { - this.begin = vertex1; - this.end = vertex2; - this.len = length; +'use strict'; +function Rib(vertex1, vertex2, length) { + this.begin = vertex1; + this.end = vertex2; + this.len = length; } -function graph() { - this.ribs = new Array(); -} - -graph.prototype.add = function(vertex1, vertex2, length) { - if(!this.find(vertex1, vertex2, length)) { - let rib1 = new rib(vertex1, vertex2, length); - this.ribs.push(rib1); - } - else console.log('Rib is here!'); +function Graph() { + this.ribs = new Array(); } -graph.prototype.remove = function(vertex1, vertex2, length) { - let i; - for(i=0; i