1.REPL(Read-Eval-Print Loop)
???????在Node.js中為了使開發者方便測試JavaScript代碼,提供了一個名為REPL的可交互式運行環境。開發者可以在該運行環境中輸入JavaScript表達式,當用戶按下回車鍵時,REPL運行環境將顯示該表達式的運行結果。
2.如何進入REPL
???????在命令行容器中輸入node
命令并按下回車鍵,即可進入REPL運行環境
3.REPL操作
-
變量的操作,聲明普通變量和對象
-
eval
-
函數的書寫
-
下劃線訪問最近使用的表達式
-
多行書寫(shift+enter換行)
- REPL運行環境中的上下文對象
let repl = require('repl'); let context = repl.start().context; context.msg = 'hello'; context.hello = function(){ console.log(context.msg); }