«თვალდამშენი» ნიმუშის მიხედვით შენახვის კლასი განახორციელეთ: კლასი ინახავს მონაცემებს, საშუალებას აძლევს callback-ფუნქციების გამოწერას და გაუქმებას, და მონაცემების ცვლილებისას, ყველა მიმდინარე გამოწერილს აცნობებს, გადასცემს მათ ახალ მონაცემებს.
Frontend
sort მეთოდი ორიგინალურ მასივს ცვლის თუ არა? როგორ გავაკეთოთ არამუტირებადი სორტირება?
რატომ არის JavaScript-ში ფუნქცია ობიექტად მიჩნეული, მიუხედავად იმისა, რომ typeof მისთვის "function"-ს აბრუნებს?
Reduce-ის გარდა რა სხვა მასივის მეთოდებს იცით (სორტირება, ფილტრი, მუტაციური მეთოდები და ა.შ.)?
თუ თქვენ დააყენებთ მოვლენის მოსმენს მშობელ div-ზე, არა თავად input-ზე, მაშინ ხომ მუშაობს input-ის მოვლენის დამუშავებელი შიგნით (განმარტეთ მოვლენის ბუბლინგის მექანიზმი)?
რატომ გადაწყვიტეთ სხვა შეთავაზებების განხილვა? რა არ არის სწორად თქვენს მიმდინარე ადგილზე ან რა უბიძგა თქვენს ძიებას ახალი ადგილისთვის?
რა არის satisfies საკვანძო სიტყვა TypeScript-ში? როდის და როგორ გამოიყენება?
რას ნიშნავს ქვედა ხაზის გამოყენება კლასის თვისების სახელში, მაგალითად _data, და აკეთებს ли ეს თვისებას პირადულს?
როგორ განხორციელდა თქვენი გეგმის ფარგლებში ფორმების ვალიდაცია?
როგორ დავაკოპიროთ ობიექტი (არაპრიმიტიული ტიპი), რათა ცვლილებები კოპიაში არ ზეგავლენდეს ორიგინალს?
TypeScript-ში void და never ტიპების შორის რა განსხვავებაა?
რა ხდება ბრაუზერში URL-ის მისამართის ზოლში შეყვანის შემდეგ?
როგორ დავნიშნოთ ობიექტი ისე, რომ ეს არ იყოს მიმთითებელი გადაცემა (როგორ დავაკოპიროთ ობიექტი, ზედაპირულად და ღრმად)?
თუ getName ფუნქციას სლაკის ფუნქციად გარდაქმნით, რა შეიცვლება სამ სვეტში შედეგებში?
ფუნქციის სხვადასხვა გამოძახებისას, თუ ობიექტს აქვს getName მეთოდი, რა გამოიტანება კოდის 12, 13 და 14 ხაზებზე?
როგორ მუშაობს enum TypeScript-ში — რა ხდება გასაღებებთან და მნიშვნელობებთან, თუ მნიშვნელობები არ არის მითითებული ან მითითებულია აშკარად?
TypeScript-ში input ელემენტის ტიპი რა არის, თუ მას querySelector-ის საშუალებით იღებთ?
თქვათ, მუშაობდით თუ არა Zod ბიბლიოთეკასთან?
წერეთ reduce ფუნქციის ტიპები გენერიკების გამოყენებით (მასივის ტიპი, callback-ით აკუმულატორი, მიმდინარე მნიშვნელობა, ინდექსი, საწყისი მნიშვნელობა).
რატომ არის შესაძლებელი primitivi ტიპებზე, მაგალითად toString-ზე, შიდა მეთოდების გამოძახება?