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
Verifying my Blockstack ID is secured with the address 15RXRbUPkSMBba3iDYXdceowVGVryq2LWf https://explorer.blockstack.org/address/15RXRbUPkSMBba3iDYXdceowVGVryq2LWf |
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
function pairwise(arr, arg) { | |
var newArg = 0; | |
for(x=0; x<arr.length ; x++) { | |
var a = arr[x]; | |
if(x+1 === arr.length) { | |
break; | |
} else { | |
for(y=x+1; y<arr.length; y++) { | |
var b = arr[y]; |
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
function orbitalPeriod(arr) { | |
var GM = 398600.4418; | |
var earthRadius = 6367.4447; | |
var newArr = []; | |
arr.forEach(function(body) { | |
var a = earthRadius + body.avgAlt; | |
var t = Math.round(2*(Math.PI)*Math.sqrt(Math.pow(a, 3)/GM)); | |
newArr.push({name:body.name, orbitalPeriod:t}) | |
}) |
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
var Person = function(firstAndLast) { | |
var split = firstAndLast.split(' '); | |
var firstName = split[0]; | |
var lastName = split[1]; | |
var fullName = split.join(' '); | |
this.setFirstName = function(first) { | |
firstName = first; | |
}; | |
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
function add() { | |
//if any given value is not a number it will return udefined | |
for (var i = 0; i < arguments.length; i++){ | |
if (typeof arguments[i] !== 'number') { | |
return undefined; | |
} | |
} | |
//store first argument into var 'num' | |
var num = arguments[0]; |
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
function every(collection, pre) { | |
for(x=0; x<collection.length; x++) { | |
return collection[x].hasOwnProperty(pre); | |
} | |
} | |
every([{'user': 'Tinky-Winky', 'sex': 'male'}, {'user': 'Dipsy', 'sex': 'male'}, {'user': 'Laa-Laa', 'sex': 'female'}, {'user': 'Po', 'sex': 'female'}], 'sex'); |
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
function binaryAgent(str) { | |
str = str.split(" "); | |
var newStr = []; | |
for (i = 0; i < str.length; i++) { | |
newStr.push(String.fromCharCode(parseInt(str[i], 2))); | |
} | |
return newStr.join(""); | |
} |
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
function steamroller(arr) { | |
var flat = [], | |
i; | |
for (i = 0; i < arguments.length; i++) { | |
if (arguments[i] instanceof Array) { | |
flat = flat.concat(steamroller.apply(null, arguments[i])); | |
} else { | |
flat.push(arguments[i]); | |
} | |
} |
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
function drop(arr, func) { | |
return arr.filter(func); | |
} | |
drop([1, 2, 3], function(n) {return n < 3; }); |
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
function find(arr, func) { | |
var newArr = arr.filter(func); | |
var num = newArr[0]; | |
return num; | |
} | |
find([1, 2, 3, 4], function(num){ return num % 2 === 0; }); |
NewerOlder