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
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]);
Let va var o'rtasidagi farq nima
What is Hoisting
var element;
Bu elon qilingan ozgaruvchi, funksiyani js file eng yuqaorisiga undifenid biriktirib kutarishdir.
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
Do'stlaringiz bilan baham: |