Get Mystery Box with random crypto!

Sherali Turdiyev

Telegram kanalining logotibi sherali_turdiyev — Sherali Turdiyev S
Telegram kanalining logotibi sherali_turdiyev — Sherali Turdiyev
Kanal manzili: @sherali_turdiyev
Toifalar: Texnologiyalar
Til: Oʻzbek tili
Obunachilar: 103
Kanalning ta’rifi

Dasturlash bo'yicha kerakli savol-javoblar, maslahatlar va shu kabi ma'lumotlar berib boriladi. Hamda o'zimni turli xil fikr-mulohazalarimni ham berib boraman.

Ratings & Reviews

3.67

3 reviews

Reviews can be left only by registered users. All reviews are moderated by admins.

5 stars

1

4 stars

1

3 stars

0

2 stars

1

1 stars

0


Oxirgi xabar

2021-09-11 00:57:17 Ha aytgancha yana o'sha savol : Vue yaxshimi yoki React?

Vue is better if:

You need a solution that works as soon as possible

Your app isn’t very complex or you need it to be extremely fast

You want to migrate an existing project to a new technology, but have limited resources and time

Your team is mostly HTML or junior developers

You prefer clean code and HTML templates




React is better if:

You want to develop a complex application or SPA

You plan on expanding the functionalities of your applications to a great extent in the future

You need a mobile app

Your team prefers JavaScript over HTML

You have experienced React developers on your team
176 viewsedited  21:57
Ochish/sharhlash
2021-09-10 14:49:54
Shallow copy va Deep Copy haqida nimalarni bilasiz?

Tushunish uchun kodda yozilgani: https://pastebin.pl/view/8437ff16


Primitive va reference tiplarini tushunmagan bo'lsangiz, ilgarigi postimda o'qing: https://t.me/Sherali_Turdiyev/58

#suhbat #interview #js #copy #clone #reference
148 viewsedited  11:49
Ochish/sharhlash
2021-09-10 14:48:54 Shallow copy va Deep Copy haqida nimalarni bilasiz?

(...davomi)

1. Shallow copy uchun:
Javascript tilida odatda {...obj}, Object.assign({}, obj), arr.map/filter/reduce/slice, Array.from(arr) va boshqa methodlarni ishlatiladi.

Aytgancha, ESLATMA: = assign qilish operatori non-primitive tiplarini nusxalash uchun xizmat qilmaydi, bitta manzilga biriktirib quyadi.


2. Deep copy uchun:
1) JSON.parse(JSON.stringify(obj)) ni ishlatishadi. Lekin serialize bo'lmaydigan objectlarda xato ishlaydi, ya'ni ba'zi mulmotlar(Date, Function, undefined, Infinity, arguments, AsyncFunction, GereatorFunction, ...) yo'qotilib nusxalanadi.

2) Third-party kutubxonalar: Lodashda cloneDeep, rfdc(Really Fast Deep Copy) libi, Jqueryda extend, Ramda da clone, Angularda angular.copy va boshqalari

3) O'zingiz custom yechim qilishingiz, ya'ni har bir elementni recursive tarzda yurib chiqib ko'chirib chiqasiz.

Ko'pinchilik shallow copy ni deep copy deb atashtirishadi va muammolarga duch kelishadi.

Masalan: Ko'p darajali yani ichma-ichli bo'lgan obyektni shallow copy qilib, keyin ichki obyektlarni o'zgartirganda, ikkala(original va dublicated) obyekt da ham bir vaqtda o'zgaradi.

#suhbat #interview #js #copy #clone
132 viewsedited  11:48
Ochish/sharhlash
2021-09-10 14:48:20
Shallow copy va Deep Copy haqida nimalarni bilasiz?

Bu savolni berish bilan interviewer sizni reference va primitive tiplari, ayniqsa reference tipi haqidagi bilimlaringizni tekshiradi. Dasturlashda savoldagi holat bo’yicha juda ko’plab halatlarga duch kelinadi. Umuman mohiyat har daim muhim.

_______________

Javob:

Shallow copy (o'zbekchada: Yuzaki nusxalash) - obyektni ichidagi (1-level) elementlarini xotiradagi maydon(qiymat yoki manzil)larini ikkinchi obyektga ko'chirish

Deep copy (o'zb: chuqur nusxalash) - obyektni har qanday darajadagi(level) elementlarini qiymatlarini ko'chirish

#suhbat #interview #js #copy #clone
124 views11:48
Ochish/sharhlash
2021-09-09 12:00:50 Omiyn
123 viewsedited  09:00
Ochish/sharhlash
2021-09-08 07:51:13 Interviewda tushadigan savollar

Ko'pchilik o'quv markaziga oyiga 100$ dan to'lab o'qishyapti, lekin juda oddiy savollarga javob bera olishmayapti. Afsus. O'quv markazlarni maqsadi ta'lim berishmi yoki ...

Suhbatlar bo'yicha ham postlar tashlab turmoqchiman, Inshaalloh.
136 views04:51
Ochish/sharhlash
2021-09-04 22:07:34 O'ylab ko'r
636 views19:07
Ochish/sharhlash
2021-09-04 22:06:47
208 views19:06
Ochish/sharhlash
2021-09-02 20:29:08 VSCode ni GitHub ga integratsiyasi. GitHub da ham endi web IDE si bor



169 viewsedited  17:29
Ochish/sharhlash
2021-09-01 06:50:55 He knows urdu, he knows hebrew, he knows english ...

He has memorized ... by ...

He uses no notes ...


Ilmli bo'lishingiz dushmanlaringizni zir-zir titratib turadi

Shunday ekan kitoblar o'qing, o'zingizga ustozlar izlang. Bekorchi narsalar va ortiqcha ishlarni chetga suring.

Hozirgi vaziyatda olimlar juda zarur jamiyatga, juda!



196 views03:50
Ochish/sharhlash