Skip to content

Instantly share code, notes, and snippets.

@rjwilliams87
rjwilliams87 / string-drills
Created August 9, 2018 20:40
Thinkful string drills
https://repl.it/@ryanjwilliams/text-normalizer-drill
https://repl.it/@ryanjwilliams/shouter-drill
https://repl.it/@ryanjwilliams/Wiseperson-generator-drill
@rjwilliams87
rjwilliams87 / number-drills-links
Created August 9, 2018 21:34
Thinkful number drills
@rjwilliams87
rjwilliams87 / logic-drills
Created August 10, 2018 16:46
Thinkful logic drills
https://repl.it/@ryanjwilliams/Traffic-lights-drill
https://repl.it/@ryanjwilliams/Error-alert-drill
@rjwilliams87
rjwilliams87 / array-drills
Created August 10, 2018 17:26
Thinkful array drills
https://repl.it/@ryanjwilliams/Creating-arrays-drill
https://repl.it/@ryanjwilliams/Adding-array-items-drills
https://repl.it/@ryanjwilliams/Accessing-array-items-drill
https://repl.it/@ryanjwilliams/Array-length-and-access-drill
@rjwilliams87
rjwilliams87 / array-methods-drills
Created August 10, 2018 21:26
Thinkful array method drills
https://repl.it/@ryanjwilliams/Array-copying-I-drill
https://repl.it/@ryanjwilliams/Array-copying-II-drill
https://repl.it/@ryanjwilliams/Squares-with-map-drill
https://repl.it/@ryanjwilliams/Sort-drill
https://repl.it/@ryanjwilliams/Filter-drill
@rjwilliams87
rjwilliams87 / arrays-loop-drills
Created August 11, 2018 08:46
Thinkful arrays and loops drills
https://repl.it/@ryanjwilliams/min-and-max-without-sort-drill
https://repl.it/@ryanjwilliams/average-drill
https://repl.it/@ryanjwilliams/fizzbuzz-drill-js
@rjwilliams87
rjwilliams87 / scope
Created August 11, 2018 19:22
Thinkful Q/A on scope
What is scope?
Scope defines how the variables declared in a program can be accessed at different places in the code. Any variable
declared outside of a function has a globlal scope. Variables declared within the function block have block scope. If a variable
has global scope it is accessible throughout the code by any function. Global variables may lead to unexpected side effects
making functions indeterminate, thus it is best to avoid using them. Variables with block scope are accessible only within the function
block in which they are defined, and thus have no effects on variables outside of their scope.
Why are global variables avoided?
Global variables can lead to unintended side effects and indeterminate functions. JavaScript uses the scope chain to find the value of
a variable once it is called inside of a function. If the variable is not defined within the function it will reach to the global level
@rjwilliams87
rjwilliams87 / object-drills-1
Created August 12, 2018 20:53
Thinkful object drills 1
https://repl.it/@ryanjwilliams/Object-creator-drill
https://repl.it/@ryanjwilliams/Object-updater-drill
https://repl.it/@ryanjwilliams/Self-reference-drill
https://repl.it/@ryanjwilliams/Deleting-keys-drill
@rjwilliams87
rjwilliams87 / object drills 2
Created August 12, 2018 22:18
Thinkful object drills 2
https://repl.it/@ryanjwilliams/Make-student-reports-drill
https://repl.it/@ryanjwilliams/Enroll-in-summer-school-drill
https://repl.it/@ryanjwilliams/find-by-id-drill
https://repl.it/@ryanjwilliams/validate-object-keys-drill
@rjwilliams87
rjwilliams87 / frequent word challenge
Created August 13, 2018 02:31
Analyze code written by another developer
For this challenge I comment throughout the code to explain how it works. Check it out in my repl.it at the link below.
https://repl.it/@ryanjwilliams/most-frequent-word-analyzer-challenge