
JavaScriptda Hoisting
tushinchasini ko’rib chiqamiz.JavaScriptda Hoisting:
undefined
qiymatini oladi.Misol:
console.log(x); // undefined var x = 5; console.log(x); // 5
var x
o'zgaruvchisi deklaratsiyasi hoisting tufayli yuqoriga "ko'tariladi", lekin unga qiymat berish jarayoni o'z joyida qoladi. Shuning uchun birinchi console.log(x)
undefined
qiymatini chiqaradi.Hoistingni aniqlash
var x; console.log(x); // undefined x = 5; console.log(x); // 5
Funksiyalar bilan Hoisting
sayHello(); // "Hello, world!" function sayHello() { console.log("Hello, world!"); }
sayHello
funksiyasi hoisting tufayli yuqoriga ko'tariladi, shuning uchun uni e'lon qilishdan oldin ham chaqirishingiz mumkin.Let va Const bilan Hoisting
let
va const
bilan e'lon qilingan o'zgaruvchilar ham hoistingga uchraydi, lekin ular "Temporal Dead Zone" (TDZ) deb ataladigan fazoda bo'ladi. Bu o'zgaruvchilar o'z joyida hoisting qilinadi, lekin ularga qiymat berilmaganligi sababli ularni ishlatishga urinish xatoga olib keladi.console.log(y); // ReferenceError: Cannot access 'y' before initialization let y = 10;
y
o'zgaruvchisi hoisting qilinadi, lekin u TDZda bo'lgani uchun uni ishlatishga urinish xatoga olib keladi.O'xshash Maqolalar
SPA(Single Page Application) nima?
Bugungi zamonaviy web saytlarda ishlatiluvchi SPA(Single Page Application) nimaligi haqida tanishib chiqamiz.
August 29, 2024JavaScripda Optional Chaining?
Bugungi mavzuyimiz top Javascript interview savollarda tushadigan Optional Chaining ( ?. ) operatori haqida bo’ladi. Optinal Chaining juda ko’p joylarda ishlatiladi va eng kerakli operatorlardan biri
August 8, 2024JavaScriptda First class function
Salom do’stlar. Bugungi po’stimizni yana bir javascripda muhim vazifalarni bajaruvchi First Class Function haqida batafsil to’xtalib o’tamiz!.
August 14, 2024Nullish Coalescing Operator nima?
JavaScript interview savollarida ko’p tushadigan Nullish Coalescing Operator (??) haqida. JavaScript-da juda foydali operatorlardan biri bo'lib, u null yoki undefined qiymatlarni aniqlashda qo'llanil
August 11, 2024Reactjs ni asosiy xususiyatlari
Ushbu maqolada React.js ning muhim xususiyatlari haqida bilib olamiz qolaversa Interview savollari uchun ham tushadi.
August 21, 2024Virtual DOM nima? DOM va Virtual DOM orasidagi asosiy farq
Vitual DOM nima? va Real DOM dan nimasi bilan farq qiladi va asosiy vazifalari haqida batafsil ko’rib chiqamiz.
September 3, 2024