JavaScript
1.78K 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
let abs = [1 , 2, 3, 4, 5]
abs.splice(1 , 3 , 'salom' , 'hello')
console.log(abs);
Anonymous Quiz
33%
[1, 'salom', 'hello' , 4, 5]
38%
[1, 'salom', 'hello', 5]
13%
[1, 2 , 'salom', 'hello']
16%
[ 'salom', 'hello', 4 , 5]
πŸ‘5πŸ”₯1πŸ€”1
Number() == Number()
Anonymous Quiz
75%
true
20%
false
4%
null
1%
error
❀2πŸ‘1
JavaScript
https://youtu.be/zBnUvFBk4Uo?si=b1hhNp5L3OGtBAWa
Bilib qo'yishga arzugulik gaplar aytilibdi , aytib o'tish lozim akani sohadagi tajribasi kichik deb aytib bo'lmaydi.
πŸ”₯4πŸ‘2⚑1
a + b + s = ? ni qiymatini olmoqchi bo'lsak , funksiyani qanday qilib chaqirish to'g'ri bo'ladi ?
πŸ”₯3
JavaScript
a + b + s = ? ni qiymatini olmoqchi bo'lsak , funksiyani qanday qilib chaqirish to'g'ri bo'ladi ?
a + b + s = ? ni qiymatini olmoqchi bo'lsak , funksiyani qanday qilib chaqirish to'g'ri bo'ladi ?
Anonymous Quiz
61%
abs(12)(13)(14);
28%
abs(12,13,14);
8%
abs(12,(13,14));
3%
abs(12,13(14));
πŸ‘1
JavaScript
a + b + s = ? ni qiymatini olmoqchi bo'lsak , funksiyani qanday qilib chaqirish to'g'ri bo'ladi ?
Bu funksiya nima deb ataladi ?

Bu funksiya Higher-Order Function (Yuqori Tartibdagi Funksiya) deb ataladi. Bu funksiya boshqa funksiyani qaytaradi.

Bu funksiya Closure ( Yopiq Funksiya ) deb ataladi. Bu funksiya JavaScript’da o’zidan tashqaridagi leksik muhitdagi o’zgaruvchilarga kirish huquqi bo’lgan funksiya.

Bu funksiya Currying deb ataladi. Currying - funksiyalarni birnechta qismlarga bo’lib, alohida alohida, argument
berib, chaqirish usuli.

@abs_javascript
πŸ‘5πŸ”₯2🀨2πŸ’―1
Recursion nima ?

Recursion - bir funksiya o’zini o’zi chaqirishiga nisbatan aytiladi va bunday funksiyalar β€œrecursive functions” deyiladi.

Odatda foydalanish tafsiya qilinmaydi.

@abs_javascript
πŸ’‹3πŸ”₯2❀1πŸ‘1
'A' > 'a'
Anonymous Quiz
46%
True
43%
False
7%
Error
4%
' '
❀2
javascript-savollar.uz β€” saytimizga hozirgacha 7 ta davlatdan kirilibdi πŸ‘¨β€πŸŽ¨

Google ga " JavaScript Savollar " deb yozadigan bo'lsaiz , birinchi o'rinda javascript-savollar.uz sayti chiqyabdi πŸ”₯

SEO boyicha buyurtma olsammikan a 😁

@abs_javascript
πŸ‘8πŸ”₯4❀2🌚2
JavaScript
Photo
⚑9❀2πŸ”₯1
JavaScript pinned a photo
Setter va Getter

Getter β€” metodi objectning xususiyatini qaytaradi.

Setter β€” Objectning xususiyatini o’zgartirish uchun ishlatiladi.

β€”β€”β€”β€”β€”β€”

Men dostimdan Lolaxon haqida so'radim ( method chaqirildi ) , Dostim ( getter ) menga Lolaxonni yoshi va qayerda yashashini aytdi.

Oradan 2 yil o'tdi...

Men Lolaxonni hozirgi yoshi manzilini bilmoqchi bo'ldim va dostimdan Lolaxon haqida soradim Dostim ( setter ) menga uni oldingi emas hozirgi yoshi va yangi manzilini berdi.

@abs_javascript
πŸ‘7❀2
typeof new Map();
Anonymous Quiz
68%
Object
14%
Array
16%
Function
2%
String
let map = new Map();
map.set(1, 'abs');
map.get(1) nimaga teng ?
Anonymous Quiz
16%
1
74%
"abs"
6%
'1'
4%
{}
πŸ‘1
Map

Map β€” objectga oxshaydi faqat Map har qanday kalitlarga ( key ) ruhsat beradi.

Hususiyatlari:
1. new Map() β€” Map yaratiladi.
2. map.set( key , value ) β€” qiymatni kalit ( key ) orqali saqlaydi.
3. map.get( key ) β€” key mavjud bo'lsa , key ning qiymatini qaytaradi , mavjud bo'lmasa undefined
4. map.has( key ) β€” keyning bor , yoqligini tekshiradi. bor bo'lsa true , yoq bo'lsa false.
5. map.delete ( key ) - key yordamida elementni o'chirib tashlaydi.
6. map.clear() β€” Map dan hamma malumotni tozalab tashlaydi
7. map.size β€” elementlar sonini qaytaradi.

@abs_javascript
πŸ‘11πŸ”₯2
πŸ‘©β€πŸ¦° O'g'lim , nima gumburladi ?
πŸ™β€β™‚οΈ Kurtkam tushib ketdi oyi
πŸ‘©β€πŸ¦° Lekin ovozi baland chiqdiku
πŸ™β€β™‚οΈ Ichida men bor edim πŸ˜πŸ˜…

WeakSet va WeakMap bo'yicha post chiqishidan oldin , kayfiyatni ko'tarib olaverish kerak πŸ˜€
😁16🀣9πŸ‘3
typeof new Set()
Anonymous Quiz
80%
'object'
11%
'string'
2%
error
7%
'set
πŸ‘1🀯1
Set

Set β€” bu toplam . Faqat bunda har bir element bir marotaba foydalanishi mumkin.

let set = new Set() β€” yangi Set yaratildi.
set.add("abs") β€” qiymay qo'shildi
set.delete("abs") β€” qiymat olib tashlandi.
set.has("abs") β€” qiymat bor yoqligi tekshirildi . Bor bo'lsa true yoq bo'lsa false
set.clear() β€” malumotlarni tozalaydi
set.size β€” elementlar soni

@abs_javascript
πŸ‘5
Set ga bir hil qiymatlar kiritilganda , qiymatlarni alohida , alohida joylamaydi. Va uzunligigaham tasir qilmaydi.
πŸ‘8