ኮንሶል በኖድ JS ውስጥ አለምአቀፍ ነገር ነው?
ኮንሶል በኖድ JS ውስጥ አለምአቀፍ ነገር ነው?

ቪዲዮ: ኮንሶል በኖድ JS ውስጥ አለምአቀፍ ነገር ነው?

ቪዲዮ: ኮንሶል በኖድ JS ውስጥ አለምአቀፍ ነገር ነው?
ቪዲዮ: Part 7: ከኮንሶል ዳታ መቀበልና ወደ ኮንሶል ዳታ መላክ | Console Input Output 2024, ግንቦት
Anonim

ኮንሶል . ሎግ (ይህ); ራስን በመጥራት ተግባር ውስጥ፣ ይህ የሚያመለክተው የ ዓለም አቀፍ nodeJS ስፋት ነገር ሁሉንም የያዘ NodeJS የተለመዱ ንብረቶች እና ዘዴዎች እንደ ፍላጎት () ፣ ሞጁል ፣ ወደ ውጭ መላክ ፣ ኮንሶል ኮንሶል.

እንዲያው፣ ኮንሶል ዓለም አቀፋዊ ነገር ነው?

በመስቀለኛ መንገድ ሰነድ መሠረት እ.ኤ.አ ኮንሶል ነገር ነው ሀ ዓለም አቀፍ ገንቢዎች እንደ ሎግ ማተም ወይም ስህተት ያሉ ነገሮችን እንዲያደርጉ የሚያስችላቸው ጥቂት ዘዴዎች አሉት። ወደ ሰነዶች በጥልቀት በመቆፈር ያንን ማየት እንችላለን ኮንሶል በእርግጥ ሀ ዓለም አቀፍ ለማስኬድ ለመጻፍ የተዋቀረ ምሳሌ። stdout እና ሂደት. stderr.

በሁለተኛ ደረጃ፣ በመስቀለኛ መንገድ JS ውስጥ ያለው ወሰን ምንድን ነው? በአሳሾች ውስጥ, ከፍተኛ-ደረጃ ስፋት ዓለም አቀፋዊ ነው ስፋት . ይህ ማለት በአሳሹ var ውስጥ የሆነ ነገር አዲስ ዓለም አቀፍ ተለዋዋጭ ይገልጻል። ከፍተኛ ደረጃ ስፋት ዓለም አቀፋዊ አይደለም ስፋት ; var ከውስጥ የሆነ ነገር መስቀለኛ መንገድ . js ሞጁል ለዚያ ሞጁል አካባቢያዊ ይሆናል።

በዚህ ረገድ, በኖድ JS ውስጥ ያለው ዓለም አቀፋዊ ነገር ምንድን ነው?

ሀ ዓለም አቀፋዊ ነገር ነው ነገር ውስጥ ሁል ጊዜ አለ። ዓለም አቀፍ ስፋት. በጃቫ ስክሪፕት ሁሌም ሀ ዓለም አቀፋዊ ነገር ተገልጿል. በድር አሳሽ ውስጥ፣ ስክሪፕቶች ሲፈጠሩ ዓለም አቀፍ ተለዋዋጮች ፣ የተፈጠሩት እንደ አባል ነው። ዓለም አቀፋዊ ነገር . (ውስጥ መስቀለኛ መንገድ . js ጉዳዩ ይህ አይደለም።)

ለምን አለማቀፋዊ ተለዋዋጮች መወገድ አለባቸው?

ሀ ዓለም አቀፍ ተለዋዋጭ የመዳረሻ መቆጣጠሪያ ሊኖረው አይችልም. በመጠቀም ዓለም አቀፍ ተለዋዋጮች የስም ቦታ ብክለትን ያስከትላል። ይህ ሳያስፈልግ እንደገና መመደብን ሊያስከትል ይችላል ሀ ዓለም አቀፍ ዋጋ. በመጠቀም ፕሮግራሞች ውስጥ ሙከራ ዓለም አቀፍ ተለዋዋጮች በምርመራ ጊዜ እነሱን ማላቀቅ አስቸጋሪ ስለሆነ ከባድ ህመም ሊሆን ይችላል።

የሚመከር: