გამოიწერე YouTube-ის არხიyoutube white icon svg გამოწერა

typescript-ის interface-ები (ტაიპსკრიპტი)

HTML, CSS-ის ინტენსიური კურსი

კურსის დასრულების შემდეგ შეძლებთ HTML CSS-ით ააწყოთ კომპლექსური ვებ გვერდები.

გაიგე მეტი

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

ქვემოთ მოცემულია მაგალითის კოდი, რომელიც ვიდეოშია გადაღებული

interface User extends Gender, Job {
    readonly firstName: string;
    lastName: string;
    age?: number;
}

interface Gender {
    gender: string;
}

interface Job {
    jobDescription: string[];
}

let user: User = {
    firstName: `Val`,
    lastName: `Do`,
    age: 19,
    gender: `კაცი`,
    jobDescription: [`დეველოპერი`]
}

user.firstName = `გიორგი`; // შეცდომა
user.lastName = `ხარაზი`;

კურსში შემავალი თემები

კომენტარები 0