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]
      
    14%
    [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
  π©βπ¦°  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 π
πββοΈ 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
  π1π€―1