【问题标题】:Reading cli in Nodejs explanation required在 Nodejs 中阅读 cli 需要解释
【发布时间】:2021-05-04 05:59:20
【问题描述】:
process.stdin.on('data',function(data){input_std_in+=data});

上面这段代码的正确解释是什么。我是 Node.js 的新手,在网上发现了很多这种情况,但我仍然不清楚。

【问题讨论】:

    标签: node.js process command-line-interface listener stdin


    【解决方案1】:

    process.stdin用于从命令行读取数据(简单解释)更多见here

    所以在下面你正在等待标准输入的data event,即你等待用户在终端中输入一些数据,你读取它并将它附加到一些字符串。因为node js (javascript)event driven,它等待一些事件碰巧从该事件中获取数据并进一步使用它,就像在下面的脚本中一样,它附加到已声明的变量中。

    let input_std_in="";
        process.stdin.on('data',function(data){
          console.log("Data",data.toString())
          
          input_std_in+=data.toString()
          
          });
    

    查看工作here

    【讨论】:

      猜你喜欢
      • 2020-07-18
      • 1970-01-01
      • 2014-02-14
      • 1970-01-01
      • 2017-11-05
      • 2020-09-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多