阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      Node.js readline rl.question

      Node.js readline rl.question(query, callback)

      新增于: v0.3.3

      • query < string> 要写入 output 的语句或询问,前置于提示符。
      • callback < Function> 回调函数,调用时传入用户的输入以响应 query。

      rl.question() 方法通过将 query 写入 output 来显示它,并等待用户在 input 上提供输入,然后调用 callback 函数将提供的输入作为第一个参数传入。

      当调用时,如果 input 流已暂停,则 rl.question() 将恢复 input 流。

      如果 readline.Interface 创建时 output 被设置为 null 或 undefined,则不会写入 query。

      用法示例:

      rl.question('你最喜欢的食物是什么?', (answer) => {
        console.log(`你最喜欢的食物是 ${answer}`);
      });
      

      传给 rl.question() 的 callback 函数不遵循接受 Error 对象或 null 作为第一个参数的经典模式。 调用 callback 时使用提供的答案作为唯一的参数。


      更多内容请参考:Node.js readline 逐行读取,或者通过 点击对应菜单 进行查看;


      目录
      本文目录
      目录