Nodejs如何为readline接口创建自定义方法
Nodejs how to create custom method for readline interface
如何为 readline 接口创建自定义方法?
myin = {}
myin.on = function (a,b) {
}
myin.resume = function () {
}
var rl = readline.createInterface({
input: myin
});
rl.on('line', function (data) {
console.log(data);
});
我想创建在 readline 中使用的输入法
就像调用 myin.on("data","aaaaa") ... myin.on("data","bbb\n")
readline 时抢线
..
但我找不到任何来源或文档..
我发现了!
myin = {}
myin.on = function (a,b) {
if (a == 'data') {
myin.ondata= b;
}
}
myin.resume = function () {
}
然后这样调用:
myin.ondata("bbbb");
myin.ondata("aaaaa\n");
和 rl.on('line' 的输出是这样的:bbbbaaaaa
如何为 readline 接口创建自定义方法?
myin = {}
myin.on = function (a,b) {
}
myin.resume = function () {
}
var rl = readline.createInterface({
input: myin
});
rl.on('line', function (data) {
console.log(data);
});
我想创建在 readline 中使用的输入法
就像调用 myin.on("data","aaaaa") ... myin.on("data","bbb\n")
readline 时抢线
..
但我找不到任何来源或文档..
我发现了!
myin = {}
myin.on = function (a,b) {
if (a == 'data') {
myin.ondata= b;
}
}
myin.resume = function () {
}
然后这样调用:
myin.ondata("bbbb");
myin.ondata("aaaaa\n");
和 rl.on('line' 的输出是这样的:bbbbaaaaa