«Observator» naqshiga asoslangan saqlash sinfini amalga oshiring: sinf ma'lumotlarni saqlaydi, callback-funksiyalarni yozilish va yozilishni bekor qilish imkonini beradi, va ma'lumotlar o'zgarganda, barcha joriy obunachilarga yangi ma'lumotlarni yuborib, ularni xabardor qiladi.
Frontend
sort usuli asl massivni o'zgartiradimi yoki yo'qmi? Mutatsiyalanmagan saralashni qanday qilish mumkin?
Nima uchun JavaScriptda funksiya ob'ekt sifatida hisoblanadi, garchi typeof uning uchun "function" qaytaradi?
Reduce dan tashqari qanday massiv usullarini bilasiz (sortlash, filtrlash, mutatsiyalovchi usullar va boshqalar)?
Agar event listenerni ota-ona divga qoʻysangiz, input ichida boʻladigan input voqeasi ishlaydi (voqealarni koʻtarish mexanizmini tushuntiring)?
Nima uchun boshqa takliflarni ko'rib chiqishga qaror qildingiz? Hozirgi ish joyingizda nima noto'g'ri yoki yangi joy qidirishga nima turtki bo'ldi?
TypeScript'da satisfies kalit so'zi nima? Qachon va qanday ishlatiladi?
Sinf xususiyat nomida pastki chiziq nima anglatadi, masalan _data, va u xususiyatni maxfiy qiladimi?
TypeScript'da void va never turining farqi nima?
Nima qilish kerakki, obyektni (no'primitiv tur) nusxalashda, nusxadagi o'zgarishlar asl nusxaga ta'sir qilmasin?
Formalarni tekshirishni rejalashtirishda qanday amalga oshirildi?
Manzil satriga URL kiritilgandan so'ng brauzerda nima bo'ladi?
Agar getName funksiyasini o'q funksiyasiga aylantirsangiz, barcha uch satrdagi natijalarda nima o'zgaradi?
Obyektni qanday qilib referensiya o'tkazmasdan belgilash mumkin (obyektni qanday nusxalash mumkin, yuzaki va chuqur)?
Reduce funktsiyasi uchun generiklardan foydalanib turlarini yozing (massiv turi, akkumulyator bilan callback, joriy qiymat, indeks, boshlang'ich qiymat).
TypeScriptda enum qanday ishlaydi — agar qiymatlar ko'rsatilmagan yoki aniq ko'rsatilgan bo'lsa, kalitlar va qiymatlar bilan nima bo'ladi?
Farkli chaqiriqlarda funksiyani chaqirishda, getName metodiga ega bo'lgan ob'ekt bilan kodning 12, 13 va 14-qatorlarida konsolda nima chiqadi?
Zod kutubxonasi bilan ishladizmi?
TypeScriptda querySelector orqali olganingizda input elementining turi nima?
Foydalanuvchi qiymat kiritadigan input mavjud. Sahifa yangilanganida, kiritilgan qiymat ushbu inputda saqlanib qolishi kerak. Bir yechimni tavsiflang va localStorage yordamida kod yozing.