Je, console ni kitu cha kimataifa kwenye nodi ya JS?
Je, console ni kitu cha kimataifa kwenye nodi ya JS?

Video: Je, console ni kitu cha kimataifa kwenye nodi ya JS?

Video: Je, console ni kitu cha kimataifa kwenye nodi ya JS?
Video: CS50 Shuttle 2024, Mei
Anonim

console . logi (hii); ndani ya kitendaji cha kujivutia, hii itaelekeza kwenye nodi ya kimataifaJS upeo kitu ambayo ina yote NodeJS mali na mbinu za kawaida kama vile require(), module, exports, console console.

Hivyo tu, je console ni kitu cha kimataifa?

Kulingana na nyaraka za Node, the kitu cha console ni a kimataifa ambayo ina njia chache zinazoruhusu watengenezaji kufanya mambo kama vile kuchapisha logi au makosa. Kuchimba zaidi ndani ya hati tunaweza kuona hilo console ni kweli a kimataifa mfano ambao umesanidiwa kuandika ili kusindika. stdout na mchakato. stderr.

Pili, ni nini upeo katika nodi JS? Katika vivinjari, kiwango cha juu upeo ni ya kimataifa upeo . Hii inamaanisha kuwa ndani ya kivinjari var kitu kitafafanua utofauti mpya wa kimataifa. Kiwango cha juu upeo sio ya kimataifa upeo ; var kitu ndani a Nodi . js moduli itakuwa ya ndani kwa moduli hiyo.

Katika suala hili, ni kitu gani cha kimataifa katika nodi JS?

A kitu cha kimataifa ni kitu ambayo daima ipo katika kimataifa upeo. Katika JavaScript, daima kuna kitu cha kimataifa imefafanuliwa. Katika kivinjari cha wavuti, wakati hati zinaundwa vigezo vya kimataifa , wameundwa kama wanachama wa kitu cha kimataifa . (Katika Nodi . js hii sivyo.)

Kwa nini mabadiliko ya kimataifa yanapaswa kuepukwa?

A mabadiliko ya kimataifa haiwezi kuwa na udhibiti wa ufikiaji. Kutumia vigezo vya kimataifa husababisha uchafuzi wa nafasi ya majina. Hii inaweza kusababisha ugawaji upya usio wa lazima a kimataifa thamani. Mtihani katika programu kwa kutumia vigezo vya kimataifa inaweza kuwa maumivu makubwa kwani ni vigumu kuwatenganisha wakati wa kupima.

Ilipendekeza: