我无法将块与字符串(nodejs)进行比较

时间:2015-01-21 14:12:35

标签: string node.js stdin chunks

当我键入" end"时,此函数不会抛出错误。到控制台,但将块(无论我输入什么)写入控制台作为字符串没有问题:

process.stdin.on('readable', function() {
    var chunk = process.stdin.read();
    if (chunk == "end") {
        throw new Error("user has ended script");
    }
    if (chunk !== null) {
        process.stdout.write(chunk);
    }
});

我确定有一些非常明显的东西我必须要失踪。我在比较之前尝试在块上调用.toString(),但没有区别。

0 个答案:

没有答案