Parametrat opsionalë janë të shkëlqyera për thjeshtimin e kodit dhe fshehjen e funksioneve të avancuara, por jo të përdorura shpesh. Nëse në shumicën e rasteve ju jeni duke thirrur një funksion duke përdorur të njëjtat vlera për disa parametra, duhet të përpiqeni t'i bëni ato parametra opsionale për të shmangur përsëritjen.
A janë parametrat opsionale?
Parametrat opsionalë janë përcaktohen në fund të listës së parametrave, pas çdo parametri të kërkuar. Nëse thirrësi jep një argument për ndonjë nga një sërë parametrash opsionale, ai duhet të japë argumente për të gjithë parametrat opsionalë të mëparshëm. Boshllëqet e ndara me presje në listën e argumenteve nuk mbështeten.
A janë të keq parametrat opsionalë?
Gjëja me parametrat opsionalë është, ato janë TË KEQ sepse janë jointuitive - do të thotë se NUK sillen ashtu siç do ta prisnit. Ja pse: Ata thyejnë pajtueshmërinë ABI! kështu që ju mund të ndryshoni argumentet e paracaktuar në një vend.
Pse janë shtuar parametrat opsionalë?
Zhvilluesit mund të përdorin parametrin opsional për të deklaruar parametrat në funksion si opsional në mënyrë që kërkesa për të kaluar vlerën te parametrat opsionalë të eliminohet.
A mundet një funksion JavaScript të mos ketë parametra?
Funksionet JavaScript mund të thirren me çdo numër argumentesh, pavarësisht nga numri i argumenteve të emërtuar në përkufizimin e funksionit. Për shkak se një funksion është shtypur lirshëm, nuk ka asnjë mënyrë për tëpër të deklaruar llojin e argumenteve që pret dhe është e ligjshme të kalohen vlera të çdo lloji në çdo funksion.