TypeScript-də HTMLElement Tipi

DOM elementləri üçün də onların öz məlumat tipləri var. Gəlin DOM elementləri ilə işi bir nümunə üzərində nəzərdən keçirək. Tutaq ki, bizim aşağıdakı div-ımız var:

html<div></div>

Gəlin bu div-ə istinadı dəyişəndə əldə edək. Bütün DOM elementləri HTMLElement tipinə aiddir. Gəlin bu tipi bizim dəyişənimiz üçün göstərək:

typescriptlet elem: HTMLElement;

İndi isə bu dəyişənə bizim div-ımızə istinadı yazaq:

typescriptlet elem: HTMLElement = document.querySelector('div');
console.log(elem);

Bütün div-lər, HTMLElement tipi olan DOM elementləri olmaqla yanaşı, həm də HTMLDivElement tipinə aiddirlər (oxşar tiplər digər teqlər üçün də mövcuddur). Gəlin bizim elementimiz üçün daha dəqiq tip göstərək:

typescriptlet elem: HTMLDivElement = document.querySelector('div');
console.log(elem);
Задание 1

İçində promise olan bir dəyişən düzəldin.

Задание 2

İçində DOM element olan bir dəyişən düzəldin.

Задание 3

İçində ul teqinə istinad olan bir dəyişən düzəldin.