პარამეტრი არჩევითია Javascript-ში?

Სარჩევი:

პარამეტრი არჩევითია Javascript-ში?
პარამეტრი არჩევითია Javascript-ში?
Anonim

არასავალდებულო პარამეტრები არის შესანიშნავი კოდი-ის გასამარტივებლად და გაფართოებული, მაგრამ არახშირად გამოყენებული ფუნქციების დამალვისთვის. თუ ხშირად იძახით ფუნქციას ზოგიერთი პარამეტრისთვის იგივე მნიშვნელობების გამოყენებით, უნდა სცადოთ, რომ ეს პარამეტრები არჩევითად აქციოთ, რათა თავიდან აიცილოთ გამეორება.

პარამეტრები არჩევითია?

არასავალდებულო პარამეტრები განისაზღვრება პარამეტრების სიის ბოლოს, ნებისმიერი საჭირო პარამეტრის შემდეგ. თუ აბონენტი აწვდის არგუმენტს არასავალდებულო პარამეტრების რომელიმე თანმიმდევრობისთვის, მან უნდა უზრუნველყოს არგუმენტები ყველა წინა არჩევითი პარამეტრისთვის. არგუმენტების სიაში მძიმით გამოყოფილი ხარვეზები მხარდაჭერილი არ არის.

არასავალდებულო პარამეტრები ცუდია?

არასავალდებულო პარამეტრებთან არის ის, რომ ისინი ცუდია, რადგან ისინი არაინტუიტურია - რაც იმას ნიშნავს, რომ ისინი არ იქცევიან ისე, როგორც თქვენ ამას მოელით. აი რატომ: ისინი არღვევენ ABI თავსებადობას! ასე რომ თქვენ შეგიძლიათ შეცვალოთ ნაგულისხმევი არგუმენტები ერთ ადგილას.

რატომ ემატება არასავალდებულო პარამეტრები?

დეველოპერებს შეუძლიათ გამოიყენონ არასავალდებულო პარამეტრი, რათა გამოაცხადონ პარამეტრები ფუნქციაში არასავალდებულო, ასე რომ, რომ მნიშვნელობის არასავალდებულო პარამეტრებზე გადაცემის მოთხოვნა აღმოიფხვრას.

შეიძლება JavaScript ფუნქციას არ ჰქონდეს პარამეტრები?

JavaScript ფუნქციების გამოძახება შესაძლებელია ნებისმიერი რაოდენობის არგუმენტით, ფუნქციის განსაზღვრაში დასახელებული არგუმენტების რაოდენობის მიუხედავად. იმის გამო, რომ ფუნქცია თავისუფლად არის აკრეფილი, ამის საშუალება არ არისგამოაცხადოს არგუმენტების ტიპი, რომელსაც ის ელის და კანონიერია ნებისმიერი ტიპის მნიშვნელობების გადაცემა ნებისმიერ ფუნქციაზე.

გირჩევთ:

საინტერესო სტატიები
იმუშავებს თუ არა პასპორტის ბარათი დომინიკის რესპუბლიკაში?
Წაიკითხე მეტი

იმუშავებს თუ არა პასპორტის ბარათი დომინიკის რესპუბლიკაში?

პროფ: პასპორტის ბარათი არის შესანიშნავი გზა ლეგალურად ეწვიოთ შემდეგს სახმელეთო ან საზღვაო გზით: კანადა, მექსიკა, ბერმუდა, ანგილა, ანტიგუა და ბარბუდა, არუბა, ბაჰამის კუნძულები, ბრიტანეთის ვირჯინიის კუნძულები, კარიბის ზღვის ნიდერლანდები (ბონერი, სინტ ევსტათიუსი და საბა, კურასაო, სინტ მაარტენი), კაიმანის კუნძულები, დომინიკა, დომინიკელთა რესპუბლიკა, … შეგიძლიათ გამოიყენოთ პასპორტის ბარათი Punta Cana-სთვის?

დაკეტილია დომინიკის რესპუბლიკის აეროპორტები?
Წაიკითხე მეტი

დაკეტილია დომინიკის რესპუბლიკის აეროპორტები?

აეროპორტები სრულად ფუნქციონირებს, ჩამოსვლის მოთხოვნების განახლებული ინფორმაციისთვის, მათ შორის ტესტირების, ვაქცინაციის დადასტურებისა და კარანტინის შესახებ, ეწვიეთ Coronavirus Information - GoDominicanRepublic.com. მგზავრებმა უნდა შეავსონ ელექტრონული ბილეთის ფორმა დომინიკის რესპუბლიკაში შესვლისას და გასვლისას.

როდის შეუერთდება ტიმო ვერნერი ჩელსის?
Წაიკითხე მეტი

როდის შეუერთდება ტიმო ვერნერი ჩელსის?

2020 წლის 18 ივნისს, ვერნერი დათანხმდა ხელი მოეწერა ინგლისის პრემიერ ლიგის კლუბ ჩელსიში, რომელმაც გაააქტიურა მისი 47,5 მილიონი ფუნტი გამოშვების პუნქტი, ხუთწლიანი კონტრაქტით. ის შეუერთდა კლუბს 1 ივლისს. რომელ დღეს შეუერთდება ტიმო ვერნერი ჩელსის?