მნიშვნელობის ველი მქონე ობიექტების მასივი არსებობს. უნდა შევქმნა ახალი მასივი, რომელიც შეიცავს მხოლოდ ამ ობიექტების ნომერულ მნიშვნელობებს (სტრიქონების გარეშე). როგორ გავაკეთო და როგორ დავრწმუნდე, რომ მნიშვნელობა რიცხვია?
Frontend
TypeScript-ში რა არის გენერიკი ტიპები? რატომ უნდა გამოვიყენოთ ისინი? ეს კარგი პრაქტიკაა თუ ანტიპატერნი?
გიცნობთ თუ არა unknown ტიპს? როგორ განსხვავდება ის from any?
რა მიდგომას იყენებს React: იმპერატიული თუ დეკლარატიული? რა განსხვავებაა?
კომპონენტში განთავსებულია console.log მშობელი და შვილობილი კომპონენტებში, ასევე useEffect-ში. რა წესით გამოჩნდება ისინი და რატომ?
პროექტში რა აგროვებელი გამოიყენება? მუშაობდი Webpack-თან?
როგორ დავტიპოთ ფუნქცია, რომელიც იღებს unknown-ს და აბრუნებს კონკრეტულ ტიპს, რათა TypeScript ყოველთვის მიიჩნიოს დაბრუნებული მნიშვნელობა ამ ტიპად?
როგორია შენი გამოცდილება TypeScript-თან? მუშაობდი ტიპების პაკეტების გენერაციაზე?
რა პრობლემაა enum-ის გამოყენებაში TypeScript-ში, როდესაც ის კომპილირდება JavaScript-ში? რა შეიძლება გამოიყენოს enum-ის ნაცვლად?
რა ანტიპატერნებს იცნობთ TypeScript-ში?
Virtual DOM რა არის? რა საჭიროა? როდის აშენდება? შეიძლება ერთ აპლიკაციაში რამდენიმე React ინსატანცია იყოს?
რა არის Source Map?
არის რიცხვების მასივი, რომელთაგან ზოგიერთი მეორდება. საჭიროა ახალი მასივი შექმნა გამეორებების გარეშე, რიცხვების წესრიგის შენარჩუნებით. როგორ გადავჭრათ ეს პრობლემა Set-ის გამოყენების გარეშე?
მითხარით თქვენი შესახებ და თქვენი სამუშაო გამოცდილების შესახებ.
ჰიერჰარქიული ნომრირებული სიას პუნქტების ნომრებს ასახული სტრიქონების მასივი არსებობს (მაგალითად: '1', '1.1', '1.2', '1.10', '2', '2.1'). მათ სწორ წესრიგში სორტირება უნდა მოხდეს, როგორც დოკუმენტში, სტანდარტული sort ფუნქციის და callback ფუნქციის გამოყენებით.
ორ შიდა ბლოკს აქვს სახელწოდება A და B და მოცულობა. როგორ განთავსოთ ბლოკი B ზუსტად ბლოკის A ცენტრში? შემოგთავაზეთ რამდენიმე ვარიანტი, მათ შორის ფლექსბოქსის მხარდაჭერას მოკლებული ძველი ბრაუზერებისთვის.
რომელი state-მენეჯერები გამოიყენეთ? რა არის state-მენეჯერი, რა პრობლემას აჭრის?
როგორ დავიცვათ კარტების სიის კომპონენტის არასაჭირო გადახატვები, თუ მესამე მხარის აპლიკაცია პერიოდულად განაახლებს მონაცემებს შენახვაში და ინდივიდუალური ბარათების მემორიზაცია შეუძლებელია?
რა utility-ტიპებს იყენებდით TypeScript-ში? იცით ReturnType?
რატომ არის საჭირო TypeScript? რა პრობლემას აჭრილებს პროექტებში?