Sobes.tech

Frontend

Kuras Angular piegādātāja konfigurācijas iespējas jūs zināt: useClass, useExisting, useValue un useFactory? Kad tos izmantot?

292

Kā mēs apskatīsim ziņojumu vēsturi, ja tā ir ļoti liela? Kā ieviest lapošanas funkciju?

271

Pārliecinieties, ka uzvaras/zaudējuma ziņa pazūd rotācijas laikā.

254

Skatieties klases kodu ar konstruktoru ar lauku multiplier, metodi add skaitļu pievienošanai masīvam un metodi getMultiSum, kas realizēts ar parastu funkciju. Ko tiks izvadīts konsolē, palaidot šo kodu?

241

Ja jums ir jāpalielina rulonu (bārdu) skaits, piemēram, līdz desmit, kā padarīt ieviešanu elastīgu, lai nesaglabātu vērtības manuāli katram rulonam (piemēram, caur parametru numberOfRollers un Array.from)?

238

Vai tas dar darbosies pareizi, ja clearCache netiek caur atpakaļzvanu (callback), bet kā tiešu atsauci uz metodi map.clear (piemēram, clearCache = cache.clear)? Kā to var labot?

232

TypeScript uzdevuma trešā daļa: izveidojiet jaunu tipu, balstoties uz Delivery tipu, kur visi lauki ir opcionalas (var būt undefined) un nevar mainīt savu vērtību (readonly). Izmantojiet utilitāros tipus Partial un Readonly.

230

Vai jums ir pieredze rakstīt savus RxJS operatorus?

229

Kā novērst pārmērīgas pārkrāsošanas, lai, noklikšķinot uz 'Rerender', tiktu pārkrāsots tikai App, un ievadot tekstu — tikai Parent (bez Child)?

226

Kādus projektus nācās projektēt: no nulles vai lielus arhitektūras blokus?

226

Kāpēc promiseAll īstenošanā ir nepieciešams paļauties uz skaitītāju count, nevis vienkārši pārbaudīt rezultātu masīva garumu?

224

// Tāpat ir 25 objekti, kuriem ir privāts identifikators un metode tā piešķiršanai // kā arī izveides datuma lauks. // Identifikators var saturēt skaitli vai virkni. // Izveides datuma lauks arī var saturēt virkni vai skaitli. // Izveides datuma un identifikatora tipi sakrīt (vai nu virkne, vai skaitlis) // Aprakstiet šādu objektu tipu let a = { getId: () => createdId: [phone] } let b = { getId: () => 'id', createdAt: '[phone]T20:00:00Z' } // šis objekts NEJĀS atbilst tipam: let c = { getId: () => 56, createdAt: '[phone]T20:00:00Z' }

220

Kādi Subject veidi pastāv RxJS?

218

Izpildiet memoize funkciju, kas kešē rezultātu funkcijas izsaukšanai ar vienādiem argumentiem (primitīviem), un pievienojiet clearCache metodi keša tīrīšanai.

209

Tetris figūras krita vertikāli uz leju secīgi. Figūras nevar pārvietot vai pagriezt - vienkārši atrodi esošās torņa augstumu. Figūru kritiena ir noteikta ar masīvu no skaitļiem 1, 2 vai 3. Figūras ir parādītas zemāk. findHeight([1,2,3]) => 7 findHeight([1,1,1,1]) => 12

209

Jums jāuzraksta TypeScript tips, kas derēs gan funkcijai, kas atgriež skaitli, gan funkcijai, kas atgriež virkni (caur ģeneriku), bet nedrīkst iziet, ja atgriešanas tipi ir dažādi.

208

Kas notiks, ja vietā klases izmantosim parastu objektu ar tiem pašiem metodēm (bez stingra režīma)?

208

Izstrādājiet savu Event Emitter ar metodēm abonēšanai, atcelšanai un notikumu ģenerēšanai (on, off, emit). Saglabājiet notikumu apstrādātājus, pārbaudiet to darbību ar testdatiem un atbalstiet metožu ķēdes izsaukšanu.

207

Balstoties uz Partial<Delivery>, izveido jaunu tipu, kas ietver tikai laukus name un address. Kurš utilitārais tips tam ir piemērots?

205

Kāda ir atšķirība starp Observable un Promise, ja ir vairākas abonēšanas/apstrādes funkcijas: cik pieprasījumu un console.log tiks izpildīts?

202
/5