JavaScript vazifa to'plami 10.5 Darajasi

Задание 1

Sahifada foydalanuvchi matnni ajratib oladi. Ctrl + Enter tugmalarini bosish orqali ushbu matnni bufer almashinuviga yozing.

Задание 2

Textarea maydoni berilgan. Unga matn kiritiladi. Tab tugmasini bosish orqali kursor miltillayotgan joyga tabulyatsiya belgisini joylashtiring.

Задание 3

Input maydonlari berilgan. Har qanday inputga matn kiritish va Enter tugmasini bosish mumkin. Shundan so'ng, inputdagi matn yo'qoladi. Har bir input kiritilgan matnlarni eslab qoladigan qiling. Har bir input ustiga, oldingi kiritilgan matnni inputga qaytarish uchun foydalanish mumkin bo'lgan o'qlarni joylashtiring.

Задание 4

Raqam berilgan. Raqamni tub ko'paytuvchilarga ajratish jarayonini ekranda maktabdagi kabi chiqaring.

Задание 5

Ixtiyoriy ichki darajaga ega bo'lgan ko'p o'lchovli obyekt berilgan:

javascript{
  a: {
    b: {
      c: '+++'
    }
  },
}

Obyekt elementlarini qaytaradigan funksiya yarating, parametr sifatida obyekt kalitlari nuqta bilan ajratilgan satrni oladi:

javascriptfunc('a.b.c'); // '+++' ni qaytaradi
Задание 6

Jadval berilgan. Tugmani bosish orqali uni quyidagicha to'ldiring: