From c977d81dd782a4f533dea4f766b46ab08a8996c0 Mon Sep 17 00:00:00 2001 From: Christian Bender Date: Fri, 30 Mar 2018 23:19:43 +0200 Subject: [PATCH] fixed a leak and added the let-statement --- Sorts/bogoSort.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Sorts/bogoSort.js b/Sorts/bogoSort.js index c9fe08f77..50b4eb3a0 100644 --- a/Sorts/bogoSort.js +++ b/Sorts/bogoSort.js @@ -4,13 +4,13 @@ */ Array.prototype.isSorted = function() { - var length = this.length; + let length = this.length; if (length < 2) { return true; } - for (var i = 0; i < length - 1; i++) { + for (let i = 0; i < length - 1; i++) { if (this[i] > this[i + 1]) { return false; } @@ -23,9 +23,9 @@ Array.prototype.isSorted = function() { */ Array.prototype.shuffle = function() { - for (var i = this.length; i; i--) { - var m = Math.floor(Math.random() * i); - var n = this[i - 1]; + for (let i = this.length -1; i; i--) { + let m = Math.floor(Math.random() * i); + let n = this[i - 1]; this[i - 1] = this[m]; this[m] = n; }