Documente Academic
Documente Profesional
Documente Cultură
- Numele funcției
- Lista de parametri formali, care se află între 2 paranteze rotunde și separate
prin virgulă.
- Instrucțiunile JS care funcția trebuie să le execute, care se află între { }
function myFunc(theObject) {
theObject.make = 'Toyota';
Fiți atenți când schimbați
} parametrul funcției, dar în cel
mai bun caz – nu faceți acest
var mycar = {make: 'Honda', model: 'Accord', year: 1998};
var x, y; lucru, pentru că pot apărea
probleme mari de care nu vă ve-
x = mycar.make; // x ia valoarea "Honda" ți da seama de unde au apărut.
myFunc(mycar);
y = mycar.make; // y ia valoarea "Toyota"
// (proprietatea make a fost modificată de funcție)
Referința la funcție, recursie?
console.log(factorial(3));
Numele funcției dat după cuvântul cheie function poate fi folosit pentru a o
apela recursiv sau pentru a o identifica in stack trace (des folosit în procesul
de debug)
function myFunc(theObject) {
theObject.make = 'Toyota';
}
myFunc(mycar);
y = mycar.make; // y ia valoarea "Toyota"
// (proprietatea make a fost modificată de funcție)