A paraméterek nem kötelezőek a JavaScriptben?

A paraméterek nem kötelezőek a JavaScriptben?
A paraméterek nem kötelezőek a JavaScriptben?
Anonim

Az opcionális paraméterek nagyszerűek a kód egyszerűsítésére és a fejlett, de nem gyakran használt funkciók elrejtésére. Ha az idő nagy részében olyan függvényt hív meg, amely bizonyos paraméterekhez ugyanazokat az értékeket használja, próbálja meg ezeket a paramétereket opcionálissá tenni az ismétlődés elkerülése érdekében.

A paraméterek nem kötelezőek?

Az opcionális paraméterek a paraméterlista végén vannak megadva, a kötelező paraméterek után. Ha a hívó argumentumot ad meg az egymást követő opcionális paraméterek bármelyikéhez, akkor argumentumokat kell adnia az összes előző opcionális paraméterhez. A vesszővel elválasztott hézagok az argumentumlistában nem támogatottak.

Rosszak az opcionális paraméterek?

Az opcionális paraméterekkel az a helyzet, hogy ROSSZAK, mert nem intuitívak - vagyis NEM úgy viselkednek, ahogyan azt elvárnád. Ennek oka: megsértik az ABI-kompatibilitást! így egy helyen módosíthatja az alapértelmezett argumentumokat.

Miért adnak hozzá opcionális paramétereket?

A fejlesztők használhatják az opcionális paramétert a paraméterek deklarálására az opcionális függvényben, így megszűnik az érték átadásának követelménye az opcionális paramétereknek.

A JavaScript függvénynek nincsenek paraméterei?

A JavaScript függvények tetszőleges számú argumentummal hívhatók meg, függetlenül a függvénydefinícióban megnevezett argumentumok számától. Mivel egy függvény lazán van beírva, nincs rá módhogy deklarálja a várt argumentumok típusát, és legális bármilyen típusú értéket átadni bármely függvénynek.

Ajánlott: