რატომ აწევა javascript-ში?

Სარჩევი:

რატომ აწევა javascript-ში?
რატომ აწევა javascript-ში?
Anonim

ამაღლება არის JS-ის ნაგულისხმევი ქცევა, რომელიც განსაზღვრავს ყველა დეკლარაციას საზღვრის ზედა ნაწილში კოდის შესრულებამდე. ამწეების ერთ-ერთი უპირატესობა ის არის, რომ ის საშუალებას გვაძლევს გამოვიძახოთ ფუნქციები, სანამ ისინი კოდში გამოჩნდებიან. JavaScript მხოლოდ ამწეობს დეკლარაციებს და არა ინიციალიზაციას.

რატომ ვიყენებთ ამწეობას JavaScript-ში?

JavaScript-ში Hoisting არის ყველა დეკლარაციის გადატანის ნაგულისხმევი ქცევა საზღვრის ზედა ნაწილში კოდის შესრულებამდე. ძირითადად, ეს გვაძლევს უპირატესობას, რომ სადაც არ უნდა იყოს დეკლარირებული ფუნქციები და ცვლადები, ისინი გადადიან თავიანთი არეალის ზედა ნაწილში, მიუხედავად იმისა, არის თუ არა მათი ფარგლები გლობალური თუ ლოკალური.

აწევა კარგია თუ ცუდი?

შეგიძლიათ მათზე წვდომა მათ გამოცხადებამდე. ასეთ შემთხვევაში, მათი მნიშვნელობა იქნება განუსაზღვრელი, რადგან მხოლოდ დეკლარაციები და არა ინიციალიზაცია ხდება. ეს ჩვეულებრივ მიიჩნეულია ცუდ პრაქტიკად.

რისთვის გამოიყენება ამწე?

ამწე არის მოწყობილობა, რომელიც გამოიყენება ტვირთის ასაწევად ან დასაწევად ბარაბნის ან ამწე ბორბლის საშუალებით, რომლის ირგვლივ თოკი ან ჯაჭვი ეხვევა. ის შეიძლება იყოს ხელით, ელექტრული ან პნევმატური მართვით და შეიძლება გამოიყენოს ჯაჭვი, ბოჭკოვანი ან მავთულის ასაწევ საშუალებად.

რა არის აწევა JavaScript-ში?

JavaScript Hoisting ეხება პროცესს, რომლის დროსაც თარჯიმანი გამოყოფს მეხსიერებას ცვლადების და ფუნქციების დეკლარაციებისთვის კოდისშესრულებამდე. განცხადებები რომმზადდება var-ის გამოყენებით, ინიციალიზებულია ნაგულისხმევი მნიშვნელობით undefined. … ეს საშუალებას აძლევს ცვლადებს გამოჩნდნენ კოდში მათ განსაზღვრამდე.

გირჩევთ: