Video: JS түйүнүндөгү консол глобалдык объектпи?
2024 Автор: Lynn Donovan | [email protected]. Акыркы өзгөртүү: 2023-12-15 23:50
консол . журнал(бул); өзүн-өзү чакыруу функциясынын ичинде, бул көрсөтөт глобалдык nodeJS чөйрөсү объект бардыгын камтыган NodeJS талап (), модуль, экспорт сыяктуу жалпы касиеттери жана ыкмалары, консол консолу.
Ошентип, консол глобалдык объектпи?
Node документтерине ылайык, консолдук объект болуп саналат глобалдык анда иштеп чыгуучуларга журналды же катаны басып чыгаруу сыяктуу нерселерди кылууга мүмкүндүк берген бир нече ыкмалар бар. Документтерди тереңирээк изилдесек, биз муну көрө алабыз консол чындап эле а глобалдык иштетүүгө жазуу үчүн конфигурацияланган инстанция. stdout жана процесс. stderr.
Экинчиден, JS түйүнүндөгү масштаб деген эмне? Браузерлерде эң жогорку деңгээлде чөйрөсү глобалдуу болуп саналат чөйрөсү . Бул браузердин ичинде бир нерсе жаңы глобалдык өзгөрмө аныктайт дегенди билдирет. Жогорку деңгээлдеги чөйрөсү глобалдык эмес чөйрөсү ; var ичинде бир нерсе а Түйүн . js модулу ошол модул үчүн жергиликтүү болот.
Буга байланыштуу JS түйүнүндөгү глобалдык объект деген эмне?
А глобалдык объект болуп саналат объект бул ар дайым бар глобалдык чөйрөсү. JavaScript'те ар дайым бир бар глобалдык объект аныкталган. Веб браузерде, скрипттер түзүлгөндө глобалдык өзгөрмөлөр , алар мүчөлөрү катары түзүлгөн глобалдык объект . (жылы Түйүн . js бул андай эмес.)
Эмне үчүн глобалдык өзгөрмөлөрдөн оолак болуу керек?
А глобалдык өзгөрмө кирүү көзөмөлүнө ээ боло албайт. Колдонуу глобалдык өзгөрмөлөр аттар мейкиндигинин булганышына алып келет. Бул керексиз кайра дайындоого алып келиши мүмкүн глобалдык баалуулук. Колдонулган программаларда тестирлөө глобалдык өзгөрмөлөр сыноо учурунда аларды ажыратуу кыйын болгондуктан, абдан оор болушу мүмкүн.
Сунушталууда:
JS түйүнүндөгү консолду кантип тазалайм?
Аны Python, Node JS же терминалды колдонгон каалаган котормочу менен колдонсо болот. Мен көп жолу тазалайм, ошондуктан бул абдан ыңгайлуу. Gnome Терминалында так иштөөнүн ордуна, сиз жөн гана Ctrl + L кылсаңыз болот, анын REPL иштешине эч кандай тиешеси жок. Консолду тазалоо үчүн терезелерде жөн гана CTRL + L колдонуңуз
JS түйүнүндөгү es6 деген эмне?
ES6 (ECMAScript 2015) JavaScriptтин эң акыркы туруктуу версиясы. Babel - бул ES6 функцияларын JavaScript'те жазууга жана аны эски/бар болгон кыймылдаткычтарда иштетүүгө мүмкүндүк берүүчү компилятор. Node.js колдонмоңуз менен Babelди кантип орнотсо болот. Сизде эң акыркы түйүн болушу керек
JS түйүнүндөгү REPL деген эмне?
REPL Read Eval Print Loop дегенди билдирет жана ал Windows консолу же Unix/Linux кабыгы сыяктуу компьютер чөйрөсүн билдирет, мында буйрук киргизилет жана система интерактивдүү режимде чыгаруу менен жооп берет. Node.js же Node REPL чөйрөсү менен коштолот
JS түйүнүндөгү setHeader деген эмне?
SetHeader() - бул Түйүндүн жергиликтүү ыкмасы. js жана res. header() res дын лакап аты. setHeader() сизге сингулярдык баш жана res коюуга гана мүмкүндүк берет. header() бир нече аталыштарды коюуга мүмкүндүк берет
JS түйүнүндөгү каталарды кантип байкайсыз?
Сиз ошондой эле Түйүндө катаны жеткирүүнүн төрт негизги жолу менен тааныш болушуңуз керек. js: ката кетирүү (аны өзгөчө кылуу). катаны кайра чалууга өткөрүп берүү, каталарды жана асинхрондук операциялардын натыйжаларын иштетүү үчүн атайын берилген функция