JavaScript
1.77K subscribers
496 photos
46 videos
9 files
186 links
About JavaScript 🌡
Interyu savollar va Test yechish uchun website imiz: javascript-savollar.uz

Men yozgan va aytganlarimga 100% ishonmang , chunki men ham siz kabi haliham o'rganyabman.

Blog: @abdulvahob_blog

Bog'lanish uchun: @A_Abdulvahob
Download Telegram
abs_1 == abs_2 ?
Anonymous Quiz
63%
true
30%
false
6%
error
1%
null
πŸ‘2
abs_1 == abs_2
Anonymous Quiz
57%
true
38%
false
3%
null
3%
error
πŸ‘2
JavaScript
Photo
abs_1 == abs_2
Anonymous Quiz
74%
true
21%
false
4%
null
1%
error
JavaScript
Photo
abs_1 == abs_2
Anonymous Quiz
44%
true
48%
false
7%
error
1%
null
πŸ‘3
Tepadagi holatni izohlash uchun post yozyabman , tushunarliroq bolishi uchun gapniozgina uzoqdan olib kelaman ✈️
πŸ‘3
Malumot turlari (1-qism)

Primitive
1.number
2.string
3.boolean
4.null
5.undefined
6.bigint
7.symbol
Non-primitive
1.obyect

Obyektlar qanday ishlaydi ? Primitive qiymatlardan farqi nimada ? πŸ‘‡

@abs_javascript
πŸ‘6
Obyektlar qanday ishlaydi ? Primitive qiymatlardan farqi nimada ? (2-qism)

Obyektlar Call Stack da o'zida reference saqlaydi.
U referense bizni u Obyectning heap dagi manzilida turgan qiymatiga olib boradi.
Shu sabab obyekt mutable, Primitive qiymatlar immutabel deyiladi.

(bilaman ko'p chilik tushunmadi 😁 3 - qismni kutamiz )

Call Stack ?
reference ?
heap ?

@abs_javascript
πŸ‘7❀1😁1
Call Stack nima ? (3 - qism)

Call Stack
- bu kodingizdagi funktsiyalarning bajarilishini kuzatish uchun JavaScript-dan foydalanadigan mexanizm va barcha turdagi kodlarning bajarilishini boshqaradi: sinxron va asinxron.

sinxron - har bir kod satri birin-ketin bajarilishi

asinxron - bajarilishini toxtatmasdan bir vaqtning o'zida bir nechta vazifalarni bajarish

@abs_javascript
πŸ‘7πŸ”₯2
Insof bilan

3 kun oldin IPRO (kompanya) bitta saytni edit qilib berish kerak dedi. Hop dedim ,puliniham shunga yarasha gaplashdim.
1. Oddiy lending website 280 mb ekan 🀯
2. 10 sectionni bor saytga 20 matta js kutubxona
3. saytda nimifikatsiya unuman yoq
4. saytni html validation ga unuman javob bermaydi
5. link bilan button ni farqiga bormagan
6. sayt tola ortiqcha divlar

Faqat narsalarni nima vazifa bajarishini emas , ulardan qanday foydalanishniham organish kerak.
saytni topshirgan paytimda 10.2mg gacha qisqardi shundaham saytda rasmlar kopligi hisobiga.

@abs_javascript
πŸ‘6😁6
reference nima ? ( 4 - qism )

Biz o'zgaruvchi yaratganimizda Call Stack shu o'zgaruvchini malumoti saqlanadi.

let a = 23 desak Call Stack da 23 degan qiymat saqlanadi
let b = { name:"Ali", age:23 } degan Object hosil qilsak Call Stack da qandaydir ID hosil qiladi. Misol uchun: ID = 1323532

Shu hozil bo'lgan ID ga reference deb aytiladi.

// shu joygacha tushunarli boldi deb oylayman

Agar biz
let nam1 = 23; let nam2 = 23 desak Call Stack da saqlangan malumot 23 , 23 bo'ladi.
nam1 == nam2 bo'lganda 23 == 23 ga tenglaydi va bizga true qaytaradi
Obyektda πŸ‘‡
let obj1 = {name: "ABS", age: 1}; let obj2 = {name: "ABS", age: 1} desak Call Stack da reference saqlaydi. Misol uchun: 23421, 32422.
obj1 == obj2 bolganida 23421 == 32422 bo'ladi va bizga false qaytaradi.

@abs_javascript
❀8πŸ‘4πŸ‘3
reference nima ? degan savolga javob topdingizmi ?
πŸ‘8πŸ’―4
JavaScript pinned Β«reference nima ? ( 4 - qism ) Biz o'zgaruvchi yaratganimizda Call Stack shu o'zgaruvchini malumoti saqlanadi. let a = 23 desak Call Stack da 23 degan qiymat saqlanadi let b = { name:"Ali", age:23 } degan Object hosil qilsak Call Stack da qandaydir…»
Qizlarni va CSS ni sevish kerak 😍
Yigitlarni va JavaScript ni tushunish 😐

@abs_javascript
😁27πŸ‘7😍1
[] == []
Anonymous Quiz
47%
true
42%
flase
8%
null
3%
0
πŸ‘4
{} == {}
Anonymous Quiz
43%
true
51%
false
5%
null
1%
0
πŸ‘2
[].map(()=> 34) == [].map(()=>34)
Anonymous Quiz
33%
true
57%
flase
9%
null
1%
0
πŸ‘6