Кошумча параметрлер кодду жөнөкөйлөтүү үчүн жана өркүндөтүлгөн, бирок көп колдонулбаган функцияларды жашыруу үчүн сонун. Эгерде сиз көпчүлүк учурда кээ бир параметрлер үчүн бирдей маанилерди колдонуп функцияны чакырып жатсаңыз, кайталанбашы үчүн ал параметрлерди кошумча кылып көрүшүңүз керек.
Параметрлер милдеттүүбү?
Кошумча параметрлер параметрлер тизмесинин аягында, керектүү параметрлерден кийин аныкталат. Эгерде чалуучу кошумча параметрлердин ар бирине аргумент берсе, анда ал бардык мурунку кошумча параметрлер үчүн аргументтерди бериши керек. Аргументтердин тизмесинде үтүр менен бөлүнгөн боштуктар колдоого алынбайт.
Кошумча параметрлер начарбы?
Кошумча параметрлери бар нерсе, алар ЖАМАН, анткени алар интуитивдик эмес – бул алар сиз күткөндөй жүрүшпөйт. Бул жерде эмне үчүн: Алар ABI шайкештигин бузушат! Ошентип, демейки аргументтерди бир жерден өзгөртө аласыз.
Эмне үчүн кошумча параметрлер кошулган?
Иштеп чыгуучулар кошумча параметрди колдонсо болот, ошондуктан параметрди кошумча параметрлерге өткөрүү талабы жоюлат.
JavaScript функциясынын параметрлери жок болушу мүмкүнбү?
JavaScript функциялары функциянын аныктамасында аталган аргументтердин санына карабастан каалаган сандагы аргумент менен чакырылышы мүмкүн. Функция эркин терилгендиктен, ага жол жокал күткөн аргументтердин түрүн жарыялоо үчүн жана каалаган түрдөгү маанилерди каалаган функцияга өткөрүү мыйзамдуу.