Արդյո՞ք պարամետրերը պարտադիր են Javascript-ում:

Բովանդակություն:

Արդյո՞ք պարամետրերը պարտադիր են Javascript-ում:
Արդյո՞ք պարամետրերը պարտադիր են Javascript-ում:
Anonim

Ընտրովի պարամետրերը հիանալի ենկոդը պարզեցնելու և առաջադեմ, բայց ոչ հաճախ օգտագործվող ֆունկցիոնալությունը թաքցնելու համար: Եթե ժամանակի մեծ մասը կանչում եք ֆունկցիա՝ օգտագործելով որոշ պարամետրերի նույն արժեքները, դուք պետք է փորձեք այդ պարամետրերը դարձնել ընտրովի՝ կրկնությունից խուսափելու համար:

Պարամետրերը կամակա՞ն են:

Ընտրովի պարամետրերը սահմանվում են պարամետրերի ցանկի վերջում՝ պահանջվող ցանկացած պարամետրից հետո: Եթե զանգահարողը արգումենտ է տալիս կամընտիր պարամետրերից որևէ մեկի համար, այն պետք է արգումենտներ տրամադրի նախորդ բոլոր ընտրովի պարամետրերի համար: Փաստարկների ցանկում ստորակետերով բաժանված բացերը չեն աջակցվում:

Լրացուցիչ պարամետրերը վա՞տ են:

Ընտրովի պարամետրերով բանը հետևյալն է. Ահա թե ինչու. Նրանք խախտում են ABI-ի համատեղելիությունը: այնպես որ կարող եք փոխել լռելյայն փաստարկները մեկ տեղում:

Ինչու՞ են ավելացվել ընտրովի պարամետրեր:

Կարգավորողները կարող են օգտագործել կամընտիր պարամետրը՝ ֆունկցիայի պարամետրերը կամընտիր հայտարարելու համար, որպեսզի, կամընտիր պարամետրերին արժեքը փոխանցելու պահանջը վերացվի:

Կարո՞ղ է JavaScript ֆունկցիան պարամետր չունենա:

JavaScript ֆունկցիաները կարող են կանչվել ցանկացած թվով արգումենտներով՝ անկախ ֆունկցիայի սահմանման մեջ նշված արգումենտների քանակից: Քանի որ ֆունկցիան թույլ է մուտքագրված, դրա համար ոչ մի միջոց չկահայտարարելու համար ակնկալվող արգումենտների տեսակը, և օրինական է ցանկացած տեսակի արժեքներ փոխանցել ցանկացած ֆունկցիայի:

Խորհուրդ ենք տալիս: