Arrays and Functions in JavaScript
21
Arrays and Functions
description
Transcript of Arrays and Functions in JavaScript
![Page 1: Arrays and Functions in JavaScript](https://reader034.fdocuments.net/reader034/viewer/2022050722/54c4a7874a79599a118b45d3/html5/thumbnails/1.jpg)
Arraysand Functions
![Page 2: Arrays and Functions in JavaScript](https://reader034.fdocuments.net/reader034/viewer/2022050722/54c4a7874a79599a118b45d3/html5/thumbnails/2.jpg)
ARRAY
![Page 3: Arrays and Functions in JavaScript](https://reader034.fdocuments.net/reader034/viewer/2022050722/54c4a7874a79599a118b45d3/html5/thumbnails/3.jpg)
[]
![Page 4: Arrays and Functions in JavaScript](https://reader034.fdocuments.net/reader034/viewer/2022050722/54c4a7874a79599a118b45d3/html5/thumbnails/4.jpg)
Array vs List
![Page 5: Arrays and Functions in JavaScript](https://reader034.fdocuments.net/reader034/viewer/2022050722/54c4a7874a79599a118b45d3/html5/thumbnails/5.jpg)
new Array() vs []
![Page 6: Arrays and Functions in JavaScript](https://reader034.fdocuments.net/reader034/viewer/2022050722/54c4a7874a79599a118b45d3/html5/thumbnails/6.jpg)
var arr_var = []
![Page 7: Arrays and Functions in JavaScript](https://reader034.fdocuments.net/reader034/viewer/2022050722/54c4a7874a79599a118b45d3/html5/thumbnails/7.jpg)
array_var[0]
![Page 8: Arrays and Functions in JavaScript](https://reader034.fdocuments.net/reader034/viewer/2022050722/54c4a7874a79599a118b45d3/html5/thumbnails/8.jpg)
array_var.length
![Page 9: Arrays and Functions in JavaScript](https://reader034.fdocuments.net/reader034/viewer/2022050722/54c4a7874a79599a118b45d3/html5/thumbnails/9.jpg)
push (el)&
unshift (el)&
shift (el)&
pop (el)
slice (i, count, els)&
splice (i, count, els)&
join(separator)&
reverse()
![Page 10: Arrays and Functions in JavaScript](https://reader034.fdocuments.net/reader034/viewer/2022050722/54c4a7874a79599a118b45d3/html5/thumbnails/10.jpg)
FUNCTION
![Page 11: Arrays and Functions in JavaScript](https://reader034.fdocuments.net/reader034/viewer/2022050722/54c4a7874a79599a118b45d3/html5/thumbnails/11.jpg)
function fnc_name() {// function body
}
![Page 12: Arrays and Functions in JavaScript](https://reader034.fdocuments.net/reader034/viewer/2022050722/54c4a7874a79599a118b45d3/html5/thumbnails/12.jpg)
var fnc_var = function() {// function body
}
![Page 13: Arrays and Functions in JavaScript](https://reader034.fdocuments.net/reader034/viewer/2022050722/54c4a7874a79599a118b45d3/html5/thumbnails/13.jpg)
Declare Call
![Page 14: Arrays and Functions in JavaScript](https://reader034.fdocuments.net/reader034/viewer/2022050722/54c4a7874a79599a118b45d3/html5/thumbnails/14.jpg)
Declare Call
Recursion
![Page 15: Arrays and Functions in JavaScript](https://reader034.fdocuments.net/reader034/viewer/2022050722/54c4a7874a79599a118b45d3/html5/thumbnails/15.jpg)
Declare Call
Recursion
Parameters Arguments
![Page 16: Arrays and Functions in JavaScript](https://reader034.fdocuments.net/reader034/viewer/2022050722/54c4a7874a79599a118b45d3/html5/thumbnails/16.jpg)
function fnc_name( par1, .. , parN ) {// function body
}
Parameters
![Page 17: Arrays and Functions in JavaScript](https://reader034.fdocuments.net/reader034/viewer/2022050722/54c4a7874a79599a118b45d3/html5/thumbnails/17.jpg)
function fnc_name( par1, .. , parN ) {
}
Parameters
arguments
![Page 18: Arrays and Functions in JavaScript](https://reader034.fdocuments.net/reader034/viewer/2022050722/54c4a7874a79599a118b45d3/html5/thumbnails/18.jpg)
Declare Call
Side Efect
return
![Page 19: Arrays and Functions in JavaScript](https://reader034.fdocuments.net/reader034/viewer/2022050722/54c4a7874a79599a118b45d3/html5/thumbnails/19.jpg)
function fnc_name( par1, .. , parN ) {
return “Some result”;}
side efects
![Page 20: Arrays and Functions in JavaScript](https://reader034.fdocuments.net/reader034/viewer/2022050722/54c4a7874a79599a118b45d3/html5/thumbnails/20.jpg)
Declare Call
SCOPE
![Page 21: Arrays and Functions in JavaScript](https://reader034.fdocuments.net/reader034/viewer/2022050722/54c4a7874a79599a118b45d3/html5/thumbnails/21.jpg)
function fnc_name( par1, .. , parN ) {var inner_var = 5;
}
console.log(inner_var) // undefined