Skip to content

Latest commit

 

History

History
27 lines (16 loc) · 665 Bytes

optional-params-opsiyonel-parametreler.md

File metadata and controls

27 lines (16 loc) · 665 Bytes

Optional Params (Opsiyonel Parametreler)

TypeScript ile oluşturduğumuz objelerde (type, interface) veya fonksiyonlarda parametreleri opsiyonel olduğunu belirtmek için parametreIsmı?: şeklinde ? ni kullanabiliriz.

Aşağıda opsiyonel parametre kullanımı örneklerini inceleyebilirsiniz.

const fullName = (firstName: string, lastName?: string) => {
    console.log(firstName + lastName)
}

fullName('osman')
type User = (name: string, surname?: string) => void;

const getFullName: User = (name, surname) => {
    console.log(`${name} ${surname}`)
}

getFullName('osman')