Skip to content

Instantly share code, notes, and snippets.

@mrcreel
Last active November 4, 2017 18:53
Show Gist options
  • Save mrcreel/01e3b8f13a259051017dae8390b01d3b to your computer and use it in GitHub Desktop.
Save mrcreel/01e3b8f13a259051017dae8390b01d3b to your computer and use it in GitHub Desktop.
Helpful Functions
//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