Sobes.tech

როგორ უნდა გადაწეროთ ტიპის შემოწმება გადავლების დროს, თუ ხის მნიშვნელობებში გამოჩნდება დამატებითი primitives ტიპები, როგორიცაა `string`?

132

გჭირდებათ თუ არა ფუნქციის შექმნა, რომელიც დამალული შაქის დამუშავებას უზრუნველყოფს მთავარი გადავლების ფუნქციის ფარგლებში? რამდენი ასეთი ფუნქციის ნიმუში შეიქმნება რეკურსიული გადავლების დროს?

125

რა პრინციპებია სუფთა კოდის, რომლებიც ირღვევა შემოთავაზებულ ხის გადავლების განხორციელებაში და როგორ შეიძლება ის გაუმჯობესდეს?

92

გთხოვთ აღწეროთ, რა ხდება ბრაუზერში შეყვანის შემდეგ და Enter-ის დაჭერისას: DNS-ის გადაჭრიდან HTTP-პასუხის მიღებამდე.

92

შეასრულეთ ფუნქცია, რომელიც გამოიტანს "მარჯვენა" და "მარცხენა" ფილიალების ყველა მნიშვნელობას კონსოლში interface ITree { left?: ITree | number; right?: ITree | number; } function printTree(data: ITree): void {}

87

არის თუ არა განსხვავება `forEach`-ში callback-ის გადაცემას ფუნქციის რეფერენსი სახით და სროლა-ფანჯრის მეშვეობით? იქნება თუ არა განსხვავება, თუ ფუნქცია კლასის მეთოდია?

77

გქონდათ თუ არა გამოცდილება Feature-Sliced Design (FSD)-თან მუშაობაში?

76

როგორ გავაუმჯობესოთ გადავლება, რათა თავიდან ავიცილოთ კოდის დუბლირება, როდესაც გამოჩნდება დამატებითი ფილიალის ველები, როგორიცაა `center` და `leftCenter`?

73

როგორ მუშაობს CORS: რა მოთხოვნებს აგზავნის ფრონტენდი და რა უნდა დაუბრუნოს ბექენდი?

71

რატომ არის `typeof value === "object"` შემოწმება უსაფრთხო არა `null`-ისთვის და როგორ გავხადოთ ტიპის შემოწმება უფრო უსაფრთხო და გასაგები ხის მნიშვნელობებისთვის?

70

რა არის IP მისამართი 127.0.0.1 და ვინ მართავს ამ მისამართს ოპერაციული სისტემაში?

67

რა განსხვავებაა TypeScript-ში არჩევით თვისება `left?: T` და სავალდებულო თვისება `left: T | undefined` შორის?

66

როგორ უნდა განახორციელოთ ტიპის მფარველი, რომელიც მხოლოდ დაშვებულ გასაღებს და მნიშვნელობებს ამოწმებს, მათ შორის შიდა ქვედადრებივით? როგორ უზრუნველვყოთ ყველაზე უარესი შემთხვევა O(1) სირთულე გასაღებების შემოწმებისთვის?

64

რა მექანიზმი გამოიყენება Google Chrome-ში?

29