On Github ivanoats / reveal-jeopardy
$100
What is a constructor (method)?
$200
What are parameters?
$300
What is prototypical inheritance?
$400
What is an object literal?
$500
What is apply? (Function.prototype.apply())?
$100
Hoisting
$200
What is scope?
$300
(Unexpected) Shadowing
$400
Lexical scoping
$500
What is a closure?
$100
An error that occurs when a language’s rules are violated, such as a misspelled keyword or incorrect punctuation.
What is a Syntax Error?
$200
A function that addition to returning a value, modifies some state or has an observable interaction with calling functions or the outside world has a …
What is a Side Effect?
$300
What is cohesion?
$400
What is Coupling?
$500
What is Arity?
$100
What is Object-Oriented (programming) ?
$200
Building the structure and elements of programs, treats computation as the evaluation of mathematical functions and avoids changing-state and mutable data
What is functional (programming)?
$300
Programming focused on describing in a step-by-step way, how a program operates, (statements changing a program’s state)
What is Imperative (or procedural programming)?
$400
Focuses on what the program should accomplish without prescribing how to do it in terms of sequences of actions to be taken
What is Declarative (programming)
$500
programs with ability to treat programs as their data. A program could be designed to read, generate, analyze and/or transform other programs, and even modify itself while running
What is metaprogramming?
$100
What is a Binary Search?
$200
A condition in a recursive module that returns a definite value; it causes the module to stop calling itself.
What is a base case?
$300
What is a Stack?
$400
What is a Queue?
$500
What is a Linked List