如何将process.stdout与两个参数

时间:2017-06-08 02:50:15

标签: javascript stdout

我正在进行javascript评估,要求我使用process.stdout而不是console.log,并且对如何使用两个参数感到困惑。

例如,一个问题(类似于我被问到的那个问题,但我不会问这个公平的具体问题)是在给出一个数字列表和第二个参数编号时,n。打印出所有值,直到第n + 1个索引(包括n,不包括n + 1)。

对于常规控制台日志语句,这将是一块蛋糕:

function foo(list,n){
    for(let i=0;i<=n;i++){
      console.log(list[i] + "\n");
   }
}

foo([1,2,3,4,5,6,7],3);

// 1
// 2 
// 3
// 4

但我不确定如何解析输入

The question gives me this to work with:
process.stdin.resume();
process.stdin.setEncoding('utf8');

var stdin = '';
process.stdin.on('data', function () {
}).on('end', function() {
});

0 个答案:

没有答案