fb pixel
გამოიწერე YouTube-ის არხიyoutube logoგამოწერა
val-do.com-ის ლოგო
კურსებიბლოგიხ.დ.კ.წესებიკონტაქტიკონვერტორები

კურსებიბლოგიხ.დ.კ.წესებიკონტაქტიკონვერტორები
შესვლა
  1. მთავარი
  2. კურსები
  3. TypeScript-ის კურსი
  4. typescript-ის enum თვისება (ტაიპსკრიპტი)
typescript-ის enum თვისება (ტაიპსკრიპტი)

typescript-ის enum თვისება (ტაიპსკრიპტი)

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

მაგალითად status: 1 ნიშნავს რომ მოცემული სტატია უნდა იყოს ჩართული, status: 2 გამორთული და ა.შ.

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

ქვემოთ მოცემულია enum -ის გამოყენების მაგალითი

enum Status {
    Off, // 0
    On, // 1
    Archived // 2
}

const news: {
    title: string;
    descr: string;
    status: number;
} = {
    title: `სათაური`,
    descr: `აღწერა`,
    status: Status.On
}

if (news.status == Status.On) {
    console.log(news); // დაიბეჭდება news ობიექტი
}

enum თვისების აღსაწერად გამოიყენება pascal case შეთანხმება.

enum თვისების ინდექსაცია ხდება 0 დან.


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

🔗 typescript

დამატებითი რესურსები

  • Telegram
  • Discord

სხვა კატეგორიები

შეისწავლეთ ვებდეველოპმენტის ენები სრულიად უფასოდ, ისეთები როგორებიცაა Javascript, HTML, CSS და კიდევ სხვა მრავალი ენა

HTML, CSS-ის სა...

HTML, CSS-ის საწყისი კურსი, დამწყებთათვის (deprecated - მოძველებული)

ჯავასკრიპტის კუ...

ჯავასკრიპტის კურსი

JavaScript-ის D...

JavaScript-ის DOM-ის კურსი

TypeScript-ის კ...

TypeScript-ის კურსი

Angular-ის კურს...

Angular-ის კურსი

HTML, CSS-ის კუ...

HTML, CSS-ის კურსი

Reactjs-ის კურს...

Reactjs-ის კურსი დამწყებთათვის

ალგორითმები...

ალგორითმები

Node.js-ის კურს...

Node.js-ის კურსი

Dart-ის კურსი...

Dart-ის კურსი

C პროგრამირების...

C პროგრამირების ენის საფუძვლები

ბოლოს დაწერილი ბლოგები პროგრამირებაზე

ქვემოთ მოცემულია უახლესი 3 ბლოგი პროგრამირების თემატიკასთან დაკავშირებით

როგორ ინახება ი...

როგორ ინახება ინფორმაცია. რა არის Bit და Byte?

რატომ არის კომფ...

რატომ არის კომფორტული სამუშაო ოთახი აუცილებელი კოდის წერისა და პროდუქტიული მუშაობისთვის?

რატომ ვერ პოულო...

რატომ ვერ პოულობენ ჯუნიორები სამსახურს?

  • რა არის TypeScript (ტაიპსკრიპტი)?
  • TypeScript-ის გარემოს გამართვა
  • TypeScript-ის ძირითადი ტიპები, (string, number, boolean, any)
  • Union types (ტიპები) ტაიპსკრიპტში
  • ობეიქტის ტიპიზაცია TypeScript-ში (ტაიპსკრიპტი)
  • typescript-ის enum თვისება (ტაიპსკრიპტი)
  • typescript-ის interface-ები (ტაიპსკრიპტი)
  • ტაიპსკრიპტის implements ქივორდი
პროგრამირების კურსები
HTML, CSSJavaScriptTypeScriptAngularReactJSNodeJSC
გამომყევი
InstagramFacebookLinkedinTelegramDiscordYoutubeGithub

© val-do.com 2026 წელი - ყველა უფლება დაცულია

ვერსია 0.1.52