რა არის გლობალური კვანძები JS-ში?
რა არის გლობალური კვანძები JS-ში?

ვიდეო: რა არის გლობალური კვანძები JS-ში?

ვიდეო: რა არის გლობალური კვანძები JS-ში?
ვიდეო: Node.js #2 Глобальные объекты (Global Objects) 2024, მაისი
Anonim

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

გარდა ამისა, შეგიძლიათ ახსნათ გლობალური კვანძები JS-ში?

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

მეორეც, რა სარგებლობა აქვს ხაზგასმა კვანძში JS? ხაზი გაუსვით . js არის სასარგებლო ბიბლიოთეკა, რომელიც ფართოდ არის გავრცელებული გამოყენებული გაუმკლავდეს მასივებს, კოლექციებსა და ობიექტებს JavaScript-ში. Ეს შეიძლება იყოს გამოყენებული როგორც frontend, ასევე backend-ზე დაფუძნებულ JavaScript აპლიკაციებში. ამ ბიბლიოთეკის გამოყენება მოიცავს მასივიდან გაფილტვრას, ობიექტების რუქას, ობიექტების გაფართოებას, ფუნქციებთან მუშაობას და სხვა.

უბრალოდ ასეა, რა არის ფარგლები კვანძში JS?

ბრაუზერებში, ზედა დონის ფარგლები არის გლობალური ფარგლები . ეს ნიშნავს, რომ ბრაუზერში var რაღაც განსაზღვრავს ახალ გლობალურ ცვლადს. უმაღლესი დონის ფარგლები არ არის გლობალური ფარგლები ; var რაღაც შიგნით ა კვანძი . js მოდული იქნება ამ მოდულის ლოკალური.

რატომ არის node js ერთი ხრახნიანი?

კვანძი . js არის ერთი ხრახნიანი ენა, რომელიც ფონზე იყენებს მრავალ ძაფს ასინქრონული კოდის შესასრულებლად. კვანძი . js არის არაბლოკირებადი, რაც ნიშნავს, რომ ყველა ფუნქცია (გამოძახება) დელეგირებულია მოვლენის ციკლში და ისინი (ან შეიძლება) შესრულდეს სხვადასხვა ძაფებით. რომელსაც ამუშავებს კვანძი . js გაშვების დრო.

გირჩევთ: