Защо повдигане в javascript?

Съдържание:

Защо повдигане в javascript?
Защо повдигане в javascript?
Anonim

Повдигането е поведението по подразбиране на JS за дефиниране на всички декларации в горната част на обхвата преди изпълнение на код. Едно от предимствата на повдигането е, че ни позволява да извикаме функции, преди те да се появят в кода. JavaScript издига само декларации, а не инициализации.

Защо използваме повдигане в JavaScript?

В JavaScript, Hoisting е поведението по подразбиране за преместване на всички декларации в горната част на обхвата преди изпълнение на код. По принцип това ни дава предимство, че независимо къде са декларирани функции и променливи, те се преместват в горната част на техния обхват, независимо дали техният обхват е глобален или локален.

Повдигането е добро или лошо?

Можете да получите достъп до тях, преди да бъдат декларирани. В такъв случай тяхната стойност ще бъде недефинирана, тъй като се издигат само декларации, а не инициализации. Това обикновено е счита се за лоша практика.

За какво се използва повдигането?

Подемникът е устройство, използвано за повдигане или спускане на товар с помощта на барабан или повдигащо колело, около което се увива въже или верига. Може да се управлява ръчно, електрически или пневматично и може да използва верига, влакно или телено въже като средство за повдигане.

Какво е повдигане в JavaScript?

JavaScript Hoisting се отнася до процес, при който интерпретаторът заделя памет за декларации на променливи и функции преди изпълнението на кода. Декларации, чесе правят с помощта на var се инициализират със стойност по подразбиране undefined. … Това позволява на променливите да се появяват в кода, преди да бъдат дефинирани.

Препоръчано: