Sobes.tech

const { foo: bar, bar: foo } = { foo: 1, bar: 2 }; //foo //bar setTimeout(() => { console.log("timeOut"); }, 0); console.log(1); new Promise((resolve) => { console.log("Promise"); setTimeout(() => { console.log("timeOut2"); resolve(); }, 0); }) .then(() => { console.log("then1"); }) .then(() => { console.log("then2"); }); console.log(4); setTimeout(() => { console.log("timeOut3"); }, 0);

Middle+
IT OneIT One
31

იქნება ეს გვერდი ინტერაქტიული ამ უსასრულო რიკურსიის დროს?

Middle
WB банк
31

const X = { a: 1, b: 2, c: 3, d: 4 } function getProperty(obj, key) { // დავალება: ფუნქციის ტიპის განსაზღვრა return obj[key] } getProperty(X, 'a') // შეცდომა არაა getProperty(X, ' ') // შეცდომა: გასაღები არ არის ვალიდური გასაღები ობიექტისთვის X getProperty({ სახელი: 'Sergey' }, 'სახელი') // შეცდომა არაა

Middle+
IT OneIT One
31

მოკლედ გვითხარით საკუთარ შესახებ, თქვენი შესაბამისი გამოცდილების და რომელ პროექტზე გსურთ ყველაზე მეტად გქონდეთ პატივი.

Middle
X5 techX5 tech
31

დამუშავებულხარ UI ბიბლიოთეკებთან? რა პლაგინები ან გაფართოებებია იქ?

Middle
Chulakov
31

რა გამოჩნდება კონსოლში, როდესაც typeof a და typeof b გამოიძახება გარედან ფუნქციის (IIFE) გამოყენებით, სადაც გამოიყენება var? როგორ შეიცვლება ქცევა მკაცრ რეჟიმში?

Middle+
Ifellow
31

რომელ წესით ხორციელდება then, catch და finally დაპირების ჯაჭვში?

Middle+
РунитиРунити
31

რა არის React.memo? შეიძლება მთელი აპლიკაცია ჩაასვათ memo-ში? რატომ არის ცუდი მეხსიერების გამოყენება ყველგან?

Middle+
VK Tech
31

შეიძლება გქონდეთ კოდის მიმოხილვები სავალდებულო დამტკიცებებით? როგორ არის ორგანიზებული — ყველა მიმოხილავს ყველას, თუ მხოლოდ თავის ზონაში (ფრონტ/ბექი ცალკე)?

Middle
4dev
31

რა იყო შენი ყველაზე საინტერესო და რთული ტექნიკური დავალება — რაოდენობის მხრივ არა, არამედ ხარისხის მხრივ?

Middle
Клируэй Технолоджис
31

მოსათვლელია თანმიმდევრული სიმბოლოების რაოდენობა, მაგრამ უნიკალური სიმბოლოების გამოჩენის წესის შენარჩუნებით function countSymbols(str){ const alphabet = new Map(); for (const ch of str) { alphabet.set(ch, alphabet.get(ch) ? alphabet.get(ch) + 1 : 1) } return }

Middle
Ростелеком
31

გთხოვთ, გვიამბოთ ბრაუზერში კრიტიკული რენდერინგის გზაზე: რა ხდება გვერდის გახსნის ან URL-ის შეყვანის შემდეგ?

Middle+
Mish
31

მოცემულ კოდში console.log-ის გამოძახებები რა წესით შესრულდება სინქრონული კოდის, Promise-ის, შეცდომის მართვის და ტაიმერის შემთხვევაში?

Middle+
Сбер. IT
31

მესამე JavaScript კოდის ფრაგმენტის თითოეულისთვის განსაზღვრეთ, რა გამოჩნდება კონსოლში და ახსენით პრიმიტივების, ობიექტების და მითითებების გადათქმების განსხვავებები.

Middle+
Яндекс
31

როგორ არის ორგანიზებული რეაქტივობა Vue 3-ში? ისაუბრე ref და reactive-ზე.

Middle
Нанософт
31

რა არის code splitting და როგორ მუშაობს?

Middle
SIGNAL
31

რომელ ფორმის ვალიდატორებთან მუშაობდით?

Middle
Программный код
31

რა პრობლემებს ხედავთ ამ კოდში async/await-ის გამოყენებაში და როგორ უნდა გამოსწორდეს ეს?

Senior
Bitrix
31

/* ჩვენ გვაქვს ბილეთების ნაკადი შემდეგი ფორმატით: [ { from: 'ლონდონი', to: 'მოსკვა' }, { from: 'NY', to: 'ლონდონი' }, { from: 'მოსკვა', to: 'სანტ პეტერბურგი' }, ... ] ამ ბილეთებიდან შეიძლება აშენდეს ერთი, შეუფერხებელი მარშრუტი. მარშრუტში არ არის ბრუნვები ან გამეორებები. თქვენ უნდა დაწეროთ პროგრამა, რომელიც აბრუნებს ამავე ობიექტებს მარშრუტის მიხედვით. */ function getRoute(tickets = [], startCity) { // თქვენი კოდი აქ } console.clear() console.log(getRoute([ { from: 'ლონდონი', to: 'მოსკვა' }, { from: 'NY', to: 'ლონდონი' }, { from: 'მოსკვა', to: 'სანტ პეტერბურგი' }, ], 'NY')); /* [ { from: 'NY', to: 'ლონდონი' }, { from: 'ლონდონი', to: 'მოსკვა' }, { from: 'მოსკვა', to: 'სანტ პეტერბურგი' }, ] */

Middle+
Яндекс
31

// 1 for (var i = 0; i < 3; i++) { setTimeout(() => console.log(i)) } // 2 console.log(i) var j = 10 console.log(j) // 3 console.log(k) const k = 10 console.log(k) // 4 var a = 2 var b = a b++ console.log(a) console.log(b) // 5 var c = [1, 2, 3] var d = c d.push(4) console.log(c)

Middle+
Chaser
31
/292