Last active
November 4, 2017 18:53
-
-
Save mrcreel/01e3b8f13a259051017dae8390b01d3b to your computer and use it in GitHub Desktop.
Helpful Functions
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//Create the range between two Numbers and return it as an array | |
function funcNumRange(varArr){ | |
var numMin = Math.min.apply(null, varArr); | |
var numMax = Math.max.apply(null, varArr); | |
var arrRange = []; | |
for(var i = numMin; i <= numMax; i++){ | |
arrRange.push(i); | |
} | |
return arrRange; | |
} | |
// Sum numbers in an array | |
function funcSumArray(sum, element) { | |
return sum + element; | |
} | |
//// Call the function | |
numArraySum = arrArray.reduce(funcSumArray, 0); | |
//Return true if numNumber if prime; if fales, then return factors | |
function funcIsPrime(numNumber) { | |
var numHalf = Math.floor(numNumber / 2); | |
var arrFactors = []; | |
for (var i = 2; i <= numHalf; i++) { | |
if (numNumber % i === 0) { | |
arrFactors.push(i); | |
} | |
} | |
return arrFactors.length === 0; | |
} | |
// Return only numbers from a string | |
const numbersOnly = str.replace(/\D/g, '') | |
//Return unique values of an array | |
function onlyUnique(value, index, self) { | |
return self.indexOf(value) === index; | |
} | |
arrArg.filter(onlyUnique) | |
// Initialize an array with zeros | |
var arrResult = Array.apply(null, Array(9)).map(Number.prototype.valueOf,0); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment