Exercise Solutions: More on FunctionsΒΆ
Create an anonymous function.
1 2 3 4 5
let practice = function(myArg) { if (typeof myArg === "number") { return myArg * 3; } }
1 2 3 4 5 6 7 8 9 10
let practice = function(myArg) { if (typeof myArg === "number") { return myArg * 3; } else if (typeof myArg === "string") { return "ARRR!"; } else { return myArg; } }
Create another anonymous function.
1 2 3
let nonSuspiciousFunction = function(a) { }
1 2 3 4 5 6 7 8 9 10 11
let nonSuspiciousFunction = function(a) { if (checkFuel(a) === 'green') { return a - 100001; } else if (checkFuel(a) === 'yellow') { return a - 50001; } else { return a; } };
Print a receipt.
1 2 3
let irs = function(levelOfFuel, itemsInCargo) { }
1 2 3 4
let irs = function(levelOfFuel, itemsInCargo { let arr = deckMops(itemsInCargo); return `Raided ${nonSuspiciousFunction(fuelLevel)} kg of fuel from the tanks, and stole ${arr[0]} and ${arr[1]} from the cargo hold.` }