Er parametere valgfrie i javascript?

Innholdsfortegnelse:

Er parametere valgfrie i javascript?
Er parametere valgfrie i javascript?
Anonim

Valgfrie parametere er flotte for å forenkle kode, og skjule avansert, men ikke-ofte-brukt funksjonalitet. Hvis du mesteparten av tiden kaller en funksjon som bruker de samme verdiene for noen parametere, bør du prøve å gjøre disse parameterne valgfrie for å unngå repetisjon.

Er parametere valgfrie?

Valgfrie parametere er definert på slutten av parameterlisten, etter eventuelle nødvendige parametere. Hvis den som ringer gir et argument for en av en rekke valgfrie parametere, må den gi argumenter for alle foregående valgfrie parametere. Kommaseparerte hull i argumentlisten støttes ikke.

Er valgfrie parametere dårlige?

Tingen med valgfrie parametere er, de er DÅRLIGE fordi de er uintuitive - noe som betyr at de IKKE oppfører seg slik du forventer. Her er grunnen: De bryter ABI-kompatibiliteten! slik at du kan endre standardargumentene på ett sted.

Hvorfor legges til valgfrie parametere?

Utviklere kan bruke den valgfrie parameteren til å erklære parametere i funksjon som valgfrie, slik at kravet om å overføre verdien til valgfrie parametere blir eliminert.

Kan en JavaScript-funksjon ikke ha noen parametere?

JavaScript-funksjoner kan startes med et hvilket som helst antall argumenter, uavhengig av antallet argumenter som er navngitt i funksjonsdefinisjonen. Fordi en funksjon er løst skrevet, er det ingen mulighet for detå erklære typen argumenter den forventer, og det er lovlig å sende verdier av enhver type til enhver funksjon.

Anbefalt:

Interessante artikler
Vokser planter under led-lys?
Les mer

Vokser planter under led-lys?

LED-lys, som tilbyr lavt energiforbruk, lav varme og fargeoptimalisert for vekst, er den mest effektive, effektive og kundevennlige måten å dyrke planter hjemme enn å dyrke med fluorescerende lys eller glødelys. Kan et hvilket som helst LED-lys brukes som vekstlys?

Betyr ordet turpitude?
Les mer

Betyr ordet turpitude?

turpitude \TER-puh-tood\ substantiv.: inherent baseness: depravity; også: en grunnleggende handling. Betyr urolighet ondskap? Turpitude er definert som ondskap eller syndighet. Et eksempel på urolighet er atferd som anses som umoralsk og syndig av samfunnet.

Er hyperpatriotisme et ord?
Les mer

Er hyperpatriotisme et ord?

I daglig tale er jingoisme overdreven skjevhet når det gjelder å dømme sitt eget land som overordnet andre – en ekstrem type nasjonalisme. Hva er et ord for for mye patriotisme? Jingoism er fanatisk, overdreven patriotisme. Hvis du nekter å spise, lese, ha på deg eller diskutere noe som ikke er laget i ditt eget land, kan folk anklage deg for jingoisme.