Last active
February 2, 2021 05:52
-
-
Save sandrabosk/3ac798fbb58c4435569f9cd99dc8edcb to your computer and use it in GitHub Desktop.
This file contains hidden or 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
// 1: What would be expected outputs and why? | |
// a: | |
const [a, b] = [1]; | |
console.log(a * b); // <== ??? | |
// b: | |
const [a, b = 1] = [2]; | |
console.log(a * b); // <== ??? | |
// b: | |
let [a, b = 2, c, d = 1] = [3, 4]; | |
console.log(a, b, c, d); // ==> ??? | |
// ************************************************************************************************ | |
// 2: Given the object, use function parameter destructuring to get the following output: | |
const greenSmoothie = { | |
leaf: 'spinach', | |
veggie: 'bok choy', | |
seed: 'ground flex seeds', | |
nut: 'peanut', | |
liquid: 'almond milk' | |
}; | |
function getIngredients(/* your code here */) { | |
return `To make the green smoothie, you should add: ______, ______, ______, ______ and ______.`; | |
} | |
getIngredients(/* your code here */); | |
// => expected: // To make a green smoothie, you should add: spinach, bok choy, ground flex seeds, peanut and almond milk. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment