any property name that is not a valid JavaScript identifier (for example, a property name that has a space or a hyphen, or that starts with a number) can only be accessed using the ___ notation.
Back
object literal
Front
A JavaScript ___ ___ is a comma-separated list of name-value pairs wrapped in curly brackets
Back
invoked
Front
When you see a function name and two parentheses then this function is ___
Back
box['innerBox']['full']=true;
Front
create an object inside an object and add property full with value true:
var box = {};
var innerBox = {};
____
Back
constructor
Front
A function designed to create new objects, is called an object ___.
Back
$()
Front
____ JQuery library
Back
constructor
Front
___ is a function that returns an object. In JS usually name start with a capital letter; function AnimalMaker (name) {....
Back
element index list
Front
Each invocation of iterator is called with three arguments: ___, ___, ___
Back
case sensitive
Front
Like all JavaScript variables, both the object name (which could be a normal variable) and property name are ___ ___.
Back
function
Front
function definition is statment that use a keyword ___
Back
Function
Front
Functions can also be defined with a built-in JavaScript function constructor called ___().
Back
method
Front
another name for function in JavaScript
Back
block
Front
___ is any space in JS that is surrounded with curly brackets that is not an object. Does not define a scope.
Back
_.each
Front
Alias: forEach; One of the most used method from JS default library;
Iterates over a list of elements, yielding each in turn to an iteratee function. It does not have return function
Back
parent function
Front
Creating a closure has 4 steps. First you need to create your ____ ____. Second - define some variables in that scope
Back
browser
Front
JQuery code lives only in a ___
Back
var
Front
Variables created without the keyword ___, are always global, even if they are created inside a function.
Back
underscore
Front
___.js is a utility library that provides methods and objects for your use in JS.
Back
callback
Front
___ is a function used as an argument
Back
arguments
Front
we are passing ___(s) to a function at call-time
Back
parentheses
Front
to call the function you need to type the name of the function and add ___
Back
undefined
Front
Unassigned properties of an object are ___ and not null; myCar.noProperty;
Back
parameters
Front
when we define a function we could add input placeholders for; ___(s)
Back
closure
Front
Private variables can be accessed from parent using a ___,
Back
defined
Front
the variable is ___ when we assign a value to it.
var localVariable = null;
Back
curly brackets
Front
Java script object is represented and created using ___ ___s; var test = _
Back
Module Pattern
Front
___ ___; is used to create object-like structures in your code or constructing an API
Back
return
Front
if we want a function to send us back a value we need to use a keyword; ___.
Back
precedence
Front
In a case of a conflict, the most local variable will be used by interpreter. That rule could be called Scope ____
Back
iterator
Front
if we use forEach - then ___ is a fancy word for the function that will be invoked every time.
Back
function body
Front
___ ___ is part of the function between 2 curly brackets that is not interpreted until you call the function.
Back
higher-order
Front
___-___ function is a function that takes a function as an parameter or returns a function
Back
dot square bracket
Front
Property accessors provide access to an object's properties by using the ___ notation or the ___ ___ notation.
Back
_.map
Front
Alias: collect; One of the most used method from JS default library;
Produces a new array of values through a transformation function. we are not adding brackets or calling the function.
We need to use Return function - keyword
Back
function definition
Front
var nameFunction = function (); is called ___ ___
Back
self-invoking
Front
The function below is actually an anonymous ___ function (function without name).
(function () {
var x = "Hello!!"; // I will invoke myself
})();
Back
call-time
Front
another word for invocation; ___-___
Back
value reference
Front
1.Javascript is always pass by ___, but when a variable refers to an object (including arrays), the "value" is a ___ to the object
Back
side effect
Front
if a function does not send back the value, everything else is called a ___ ___. e.g. console.log
Back
child function
Front
Creating a closure has 4 steps. Third step is defining a ___ ___; and the last step is returning it without calling it.
Back
definition
Front
When we use keyword "function", a name of the function and two parentheses that is called function ___
Back
variable
Front
calling closure has two steps:
1. you create a ___ and assign the function with brackets
2. Then you execute it.
Back
for in
Front
A loop that is good for iteration of items in a object: ____ ___; it would return properties or object keys.
Back
initialize
Front
we ___ the variable by this command;
var localVariable;
Back
closure
Front
___ is a function that you can call later and use updated variable in the function scope
Back
arguments
Front
JavaScript functions have a built-in object called the ____ object. It is an Array -like object corresponding to the arguments passed to a function. e.g. console.log(___)