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


== va === operatorlarining farqi nimada


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

== va === operatorlarining farqi nimada

0 == false // true
0 === false // false
1 == "1" // true
1 === "1" // false
null == undefined // true
null === undefined // false
'0' == false // true
'0' === false // false
[]==[] or []===[] //false, refer different objects in memory
{}=={} or {}==={} //false, refer different objects in memory

  1. arrow funktsiyalari nima

arroqfunksiyasi funksiya ifodasi uchun qisqaroq sintaksis bo‘lib, o‘ziga xos this, arguments, super yoki new.target funksiyalariga ega emas. Bu funksiyalar usul bo'lmagan funksiyalar uchun eng mos keladi va ularni konstruktor sifatida ishlatib bo'lmaydi.

  1. What is a first class function-> fcf

Javascriptda funksiyalar birinchi darajali ob'ektlardir. Birinchi darajali funktsiyalar bu tildagi funktsiyalar boshqa har qanday o'zgaruvchilar kabi ko'rib chiqilishini anglatadi.

Masalan, bunday tilda funksiya boshqa funksiyalarga argument sifatida berilishi, boshqa funksiya tomonidan qaytarilishi va o‘zgaruvchiga qiymat sifatida berilishi mumkin. Masalan, quyidagi misolda tinglovchiga tayinlangan ishlov beruvchi funktsiyalari


const handler = () => console.log("This is a click handler function");
document.addEventListener("click", handler);

  1. What is a first order function

Birinchi darajali funktsiya boshqa funktsiyani argument sifatida qabul qilmaydigan va funktsiyani qaytariladigan qiymat sifatida qaytarmaydigan funktsiyadir.
const firstOrder = () => console.log("I am a first order function!");

  1. What is a higher order function

Yuqori tartibli funktsiya boshqa funktsiyani argument sifatida qabul qiladigan yoki funktsiyani qaytarish qiymati yoki ikkalasini qaytaradigan funktsiyadir.

const firstOrderFunc = () =>


console.log("Hello, I am a First order function");
const higherOrder = (ReturnFirstOrderFunc) => ReturnFirstOrderFunc();
higherOrder(firstOrderFunc);


  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