arrays and functions in javascript
DESCRIPTION
TRANSCRIPT
Arraysand Functions
ARRAY
[]
Array vs List
new Array() vs []
var arr_var = []
array_var[0]
array_var.length
push (el)&
unshift (el)&
shift (el)&
pop (el)
slice (i, count, els)&
splice (i, count, els)&
join(separator)&
reverse()
FUNCTION
function fnc_name() {// function body
}
var fnc_var = function() {// function body
}
Declare Call
Declare Call
Recursion
Declare Call
Recursion
Parameters Arguments
function fnc_name( par1, .. , parN ) {// function body
}
Parameters
function fnc_name( par1, .. , parN ) {
}
Parameters
arguments
Declare Call
Side Efect
return
function fnc_name( par1, .. , parN ) {
return “Some result”;}
side efects
Declare Call
SCOPE
function fnc_name( par1, .. , parN ) {var inner_var = 5;
}
console.log(inner_var) // undefined