
2025 Muallif: Lynn Donovan | [email protected]. Oxirgi o'zgartirilgan: 2025-01-22 17:45
konsol . log(bu); O'z-o'zidan chaqiruvchi funksiya ichida bu ga ishora qiladi global nodeJS qamrovi ob'ekt hammasini o'z ichiga oladi NodeJS talab (), modul, eksport kabi umumiy xususiyatlar va usullar, konsol konsoli.
Shunday qilib, konsol global ob'ektmi?
Node hujjatlariga ko'ra, konsol ob'ekti a global Bu ishlab chiquvchilarga jurnalni chop etish yoki xatolik kabi narsalarni qilish imkonini beruvchi bir necha usullarga ega. Hujjatlarni chuqurroq o'rgansak, buni ko'rishimiz mumkin konsol haqiqatan ham a global ishlov berish uchun yozish uchun sozlangan misol. stdout va jarayon. stderr.
Ikkinchidan, JS tugunidagi qamrov nima? Brauzerlarda yuqori darajadagi qamrovi global hisoblanadi qamrovi . Bu shuni anglatadiki, var brauzerida biror narsa yangi global o'zgaruvchini belgilaydi. Yuqori darajadagi qamrovi global emas qamrovi ; a ichida biror narsa bor Tugun . js modul ushbu modul uchun mahalliy bo'ladi.
Shu munosabat bilan JS tugunidagi global ob'ekt nima?
A global ob'ekt hisoblanadi ob'ekt bu har doim mavjud global qamrovi. JavaScript-da har doim a mavjud global ob'ekt belgilangan. Veb-brauzerda, skriptlar yaratilganda global o'zgaruvchilar , ular a'zolari sifatida yaratilgan global ob'ekt . (In Tugun . js bu shunday emas.)
Nima uchun global o'zgaruvchilardan qochish kerak?
A global o'zgaruvchi kirishni nazorat qila olmaydi. Foydalanish global o'zgaruvchilar nomlar maydonining ifloslanishiga olib keladi. Bu a ni keraksiz ravishda qayta tayinlashga olib kelishi mumkin global qiymat. Foydalanish dasturlarida test qilish global o'zgaruvchilar katta og'riq bo'lishi mumkin, chunki sinov paytida ularni ajratish qiyin.
Tavsiya:
JS tugunidagi pg nima?

ORM dan foydalanish o‘rniga biz to‘g‘ridan-to‘g‘ri PG NodeJS paketidan foydalanamiz - PG PostgreSQL ma’lumotlar bazasi bilan ishlash uchun NodeJs paketidir. Faqatgina PG dan foydalanish bizga ba'zi asosiy SQL so'rovlarini tushunish imkoniyatini beradi, chunki biz xom SQL so'rovlaridan foydalangan holda ma'lumotlar bazasidagi ma'lumotlarni so'rashimiz va boshqarishimiz mumkin
JS tugunidagi konsolni qanday tozalashim mumkin?

U Python, Node JS yoki terminaldan foydalanadigan har qanday tarjimon bilan ishlatilishi mumkin. Men ko'p marta tozalashga moyilman, shuning uchun bu juda qulay. Gnome Terminalda aniq ish qilishning o'rniga Ctrl + L tugmalarini bosishingiz mumkin, buning REPL ishlashiga hech qanday aloqasi yo'q. Konsolni tozalash uchun Windows-da CTRL + L tugmalaridan foydalaning
JS tugunidagi es6 nima?

ES6 (ECMAScript 2015) JavaScript-ning soʻnggi barqaror versiyasidir. Babel - bu JavaScript-da ES6 xususiyatlarini yozish va uni eski/mavjud dvigatellarda ishlatish imkonini beruvchi kompilyator. Node.js ilovasi bilan Babelni qanday sozlash mumkin. Sizda eng so'nggi tugun bo'lishi kerak
JS tugunidagi REPL nima?

REPL “Read Eval Print Loop” degan maʼnoni anglatadi va u Windows konsoli yoki Unix/Linux qobigʻi kabi kompyuter muhitini ifodalaydi, bu yerda buyruq kiritiladi va tizim interaktiv rejimda chiqish bilan javob beradi. Node.js yoki Node REPL muhiti bilan birga keladi
JS tugunidagi xatolarni qanday aniqlaysiz?

Shuningdek, siz Node-da xatoni etkazishning to'rtta asosiy usuli bilan tanishishingiz kerak. js: xatoga yo'l qo'ying (uni istisno qilish). Xatoni qayta qo'ng'iroqqa o'tkazish, bu funksiya xatolarni qayta ishlash va asinxron operatsiyalar natijalari uchun maxsus taqdim etilgan