Parametrlarga standart qiymatlarni belgilash. Siz quyida ko'rsatilgandek parametrlarga standart qiymatlarni belgilashingiz mumkin:
function getName(firstname: string, lastname = "Harry"): string {
return firstname + lastname;
}
let a = getName("John"); // will return JohnHarry
let b = getName("John", "H"); // will return JohnH
Ixtiyoriy parametrlar singari, bu erda va standart bo'yicha ishga tushirilgan parametrlar funksiya oxirida saqlanishi kerak.
Boshqa parametrlar Siz typescript talab qilinadigan parametrlarni, ixtiyoriy parametrlarni va ishga tushirilgan standart sozlamalarni qanday boshqarishini ko'rdingiz. Endi qolgan parametrlarni ko'rib chiqamiz. Qolgan parametrlar ixtiyoriy parametrlar guruhi boʻlib, ular birgalikda aniqlanadi va ular uchta nuqta (...) va undan keyin massiv boʻlgan parametr nomi yordamida aniqlanadi.
Qolgan parametrlar uchun sintaksis: function testFunc(a: string, ...arr: string[]) :string {
return a + arr.join("");
}
Yuqorida ko'rsatilganidek, qolgan parametrlar (... param-name) yordamida aniqlanadi; parametrning qolgan qismi uchta nuqta bilan prefiksli massivdir. Barcha parametrlar massivda beriladi. Funktsiyani quyidagi misolda ko'rsatilganidek chaqirishingiz mumkin:
Masalan: let a = testFunc("Monday", "Tuesday", "Wednesday", "Thursday"); // will get output as MondayTuesdayWedn
Funksiya o’qi Funksiya o’qi ES6-da chiqarilgan muhim xususiyatlardan biri bo'lib, u matn yozuvida ham mavjud. Funksiya o’qi sintaksisi qalin strelkaga ega, shuning uchun funksiya o’qli funksiya deb ataladi.
O’q funksiyasi sintaksisi:
var nameoffunction = (params) => {
// code here
}
O’q funksiyasidan nima maqsadda foydalaniladi? Funktsiyadan foydalanish misolini tushunish uchun misol keltiramiz
Arrow:
Masalan : var ScoreCard = function () {
this.score = 0;