Splice (array method)
splice() โ metodi massiv elementlarini qoโshish, oโchirish yoki almashtirish uchun ishlatiladi.
array.splice(nam1, nam2, Item_1, ..., Item_N)
nam1 โ Arrayni qaysi joydan boshlab qo'shish yoki ochirishlikni belgilaydi.
nam2 โ Nechta element o'chirishligini belgilaydi agar bu element bo'lmasa nam1 dan boshlab barcha elementlarni o'chiradi.
item_1 ... item_N โ qolgan parametirlar qo'shiladigan yangi elementlarni belgilaydi. Agar siz hech qanday narsa yozmasangiz splice faqat o'chiradi.
@abs_javascript
splice() โ metodi massiv elementlarini qoโshish, oโchirish yoki almashtirish uchun ishlatiladi.
array.splice(nam1, nam2, Item_1, ..., Item_N)
nam1 โ Arrayni qaysi joydan boshlab qo'shish yoki ochirishlikni belgilaydi.
nam2 โ Nechta element o'chirishligini belgilaydi agar bu element bo'lmasa nam1 dan boshlab barcha elementlarni o'chiradi.
item_1 ... item_N โ qolgan parametirlar qo'shiladigan yangi elementlarni belgilaydi. Agar siz hech qanday narsa yozmasangiz splice faqat o'chiradi.
@abs_javascript
๐3โก1๐ฅ1
let abs = [1 , 2, 3, 4, 5]
abs.splice(1 , 3 , 'salom' , 'hello')
console.log(abs);
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
โค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
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
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.
@abs_javascript
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
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
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
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
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
let map = new Map();
map.set(1, 'abs');
map.get(1) nimaga teng ?
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
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