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) ; // függvény szó y = o.square (16); // y értéke 256

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ó.

Kapcsolódó cikkek