I hereby claim:
- I am brianjeremy on github.
- I am brianjeremy (https://keybase.io/brianjeremy) on keybase.
- I have a public key whose fingerprint is 0C9F 31DE 729D E74F 081A 8CD7 C146 939B 2CD9 F448
To claim this, I am signing this object:
<!-- // | |
_ _ _ _ | |
__| | ___ _ _| |_ ___ ___| |__ | | __ _ | |
/ _` |/ _ \ | | | __/ __|/ __| '_ \| |/ _` | | |
| (_| | __/ |_| | |_\__ \ (__| | | | | (_| | | |
\__,_|\___|\__,_|\__|___/\___|_| |_|_|\__,_| | |
// --> |
I hereby claim:
To claim this, I am signing this object:
Wiseperson generator: https://repl.it/@brianjeremy/Wiseperson-generator-drill | |
Shouter: https://repl.it/@brianjeremy/shouter-drill | |
textNormalizer: https://repl.it/@brianjeremy/text-normalizer-drill |
https://repl.it/@brianjeremy/area-of-a-rectangle-drill | |
https://repl.it/@brianjeremy/temperature-conversion-drill | |
https://repl.it/@brianjeremy/Is-divisible-drill |
https://repl.it/@brianjeremy/Traffic-lights-drill | |
https://repl.it/@brianjeremy/Error-alert-drill |
Array Basics | |
https://repl.it/@brianjeremy/Creating-arrays-drill | |
https://repl.it/@brianjeremy/Adding-array-items-drills | |
https://repl.it/@brianjeremy/Accessing-array-items-drill | |
https://repl.it/@brianjeremy/Array-length-and-access-drill | |
Array Method Drills | |
https://repl.it/@brianjeremy/Array-copying-I-drill |
https://repl.it/@brianjeremy/min-and-max-without-sort-drill | |
https://repl.it/@brianjeremy/average-drill | |
https://repl.it/@brianjeremy/fizzbuzz-drill-js |
What is scope? Your explanation should include the idea of global vs. block scope. | |
Scope defines where variables, functions, and objects are accessible throughout a particular piece of code. Items defined in global scope are accessible anywhere whereas items defined in block scope only exist and are accessible within that specific block of code. | |
Why are global variables avoided? | |
Global variables are to be avoided because they are easily forgotten about and thus increase your risk of collision and they are less performant than local variables. Additionally they make code readability more challenging which is not ideal for collaboration,. | |
Explain JavaScript's strict mode | |
Javascript strict mode evaluates code with addition restrictions which prompts developers to adopt better coding syntax and practices. Additional errors/exceptions are thrown at runtime which would otherwise go undetected which in turn helps reduce bugs or defects that could go unnoticed. | |
What are side effects, and what is a pure funct |
https://repl.it/@brianjeremy/Object-creator-drill | |
https://repl.it/@brianjeremy/Object-updater-drill | |
https://repl.it/@brianjeremy/Self-reference-drill | |
https://repl.it/@brianjeremy/Deleting-keys-drill |
https://repl.it/@brianjeremy/Enroll-in-summer-school-drill | |
https://repl.it/@brianjeremy/Make-student-reports-drill | |
https://repl.it/@brianjeremy/find-by-id-drill | |
https://repl.it/@brianjeremy/validate-object-keys-drill |