JavaScript-da ob'ektlarni yaratishning qanday usullari mavjud. Object constructor


Download 352.42 Kb.
bet4/11
Sana11.03.2023
Hajmi352.42 Kb.
#1261155
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
JavaScript

What is a unary function

Unar funktsiya (ya'ni, monad) - aynan bitta argumentni qabul qiladigan funksiya. Bu funktsiya tomonidan qabul qilingan bitta argumentni anglatadi.
const unaryFunction = (a) => console.log(a + 10); // Add 10 to the given argument and display the value

  1. What is a pure function

Pure funktsiya - bu qaytariladigan qiymat faqat uning argumentlari bilan hech qanday nojo'ya ta'sirlarsiz aniqlanadigan funktsiyadir. ya'ni, agar siz bir xil argumentlarga ega bo'lgan funktsiyani "n" soni va ilovadagi joylar soni "n" bilan chaqirsangiz, u har doim bir xil qiymatni qaytaradi.

Keling, sof va nopok funktsiyalar o'rtasidagi farqni ko'rish uchun misol keltiraylik,


//Impure
let numberArray = [];
const impureAddNumber = (number) => numberArray.push(number);
//Pure
const pureAddNumber = (number) => (argNumberArray) =>
argNumberArray.concat([number]);

  1. Let va var o'rtasidagi farq nima

    var

    let

    U JavaScript boshidan beri mavjud

    ES6 ning bir qismi sifatida taqdim etilgan

    Funktsiya doirasiga ega

    U blok doirasiga ega

    O'zgaruvchilar ko'tariladi hosting

    Ko'tarilgan, lekin ishga tushirilmagan noHosting

  2. What is Hoisting

var element;
Bu elon qilingan ozgaruvchi, funksiyani js file eng yuqaorisiga undifenid biriktirib kutarishdir.

  1. Modullar nima

Modullar mustaqil, qayta foydalanish mumkin bo'lgan kodning kichik birliklariga ishora qiladi va ko'plab JavaScript dizayn naqshlarining asosi bo'lib xizmat qiladi. JavaScript modullarining aksariyati ob'ektni, funktsiyani yoki konstruktorni eksport qiladi


  1. Download 352.42 Kb.

    Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   11




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling