tracks/javascript/exercises/sieve/example.js in trackler-2.2.1.59 vs tracks/javascript/exercises/sieve/example.js in trackler-2.2.1.60
- old
+ new
@@ -1,9 +1,10 @@
'use strict';
function newArrayWithRange(first, last) {
- var i, array = [];
+ var i;
+ var array = [];
for ( i = first; i <= last; i++ ) {
array.push(i);
}
return array;
}
@@ -11,10 +12,12 @@
function indivisibleBy(value) {
return value % this !== 0;
}
function sieve(n) {
- var i, prime, possibilities, primes = [];
+ var prime;
+ var possibilities;
+ var primes = [];
possibilities = newArrayWithRange(2, n);
do {
prime = possibilities.shift();