Funkciók, mint egy adat
szintaxis, hanem az adatok, ami azt jelenti, hogy azok pri_ attribútum változók tárolt objektumok tulajdonságait, vagy massi_ szigetek elküldött elemek érveket funkciók, és így tovább. d. 1
Ez a meghatározás létrehoz egy új függvény objektum és hozzárendeli téren. függvény nevét valóban lényegtelen - ez csak a neve Noé peremen_ tartalmazó funkciót. A funkció lehet rendelni egy másik peremen_ Noah, és még mindig működik, ugyanúgy, mint korábban:
var a = négyzet (4); // contains
most arra utal, hogy ugyanazt a funkciót, mint a négyzet
Funkciók is lehet rendelni nem csak a globális változók, hanem a tárgyak tulajdonságait. Ebben az esetben ezek az úgynevezett módszerek:
var o = new objektum;
o.square = funkció (x)
A funkció nem is feltétlenül kell a neveket, például abban az esetben, pri_ svaivanii a tömb elemeit:
var a = new Array (3);
a [2] = a [0] (a [1]); // a [2] tartalmaz 400
Példa 8.2. Funkciók használata az adatok
// Itt meg egy néhány egyszerű függvényt hozzá (x, y)
// Ez a függvény egy a fenti funkciók
// érvként és meghívja azt két operandus
1. Lehet, hogy nem tűnik olyan érdekes, ha nem ismeri az ilyen yazyka_ E, mint a Java, a mely funkciók egy részét, de a program nem szabályozható pro_ gramm.
150 8. fejezet Funkciók
funkció működnek (operátor, operand1, operand2)
vissza operátor (operand1, operand2);
// Ez hogyan lehet ezt a funkciót értékének kiszámításához a kifejezés (2 + 3) + (4 * 5): var i = működnek (add, üzemeltetését (add, 2, 3), üzemeltetését (többszörösen, 4, 5));
// A példa kedvéért, akkor végre ezeket a funkciókat, ezúttal segítségével
// függvény literálok belül egy tárgy szó.