rl.write(data[, key])
添加于:v0.1.98
参数
rl.write()
方法会将 data
或由 key
标识的键序列写入 output
。仅当 output
是 TTY 文本终端时,才支持 key
参数。有关组合键的列表,请参见TTY keybindings。
如果指定了key
,则忽略data
。
调用时,rl.write()
将恢复已暂停的 input
流。
如果 InterfaceConstructor
是在将 output
设置为 null
或 undefined
的情况下创建的,则不会写入 data
和 key
。
rl.write('Delete this!');
// Simulate Ctrl+U to delete the line written previously
rl.write(null, { ctrl: true, name: 'u' });
rl.write()
方法会将数据写入readline
Interface
的input
,就好像它是用户提供的一样。
相关用法
- Node.js InterfaceConstructor rl.line用法及代码示例
- Node.js InterfaceConstructor rl.question(query[, options], callback)用法及代码示例
- Node.js readlinePromises.Interface rl.question(query[, options])用法及代码示例
- Node.js readline.Interface rl.question(query[, options], callback)用法及代码示例
- Node.js InterfaceConstructor rl[Symbol.asyncIterator]()用法及代码示例
- Node.js http2.Http2ServerRequest request.url用法及代码示例
- Node.js request.socket用法及代码示例
- Node.js http.ServerResponse response.statusCode用法及代码示例
- Node.js readStream.isRaw用法及代码示例
- Node.js http.ClientRequest request.getHeaders()用法及代码示例
- Node.js http2.Http2ServerRequest request.headers用法及代码示例
- Node.js http.ClientRequest request.setHeader(name, value)用法及代码示例
- Node.js response.writeContinue()用法及代码示例
- Node.js http2.Http2ServerResponse response.removeHeader(name)用法及代码示例
- Node.js response.removeHeader()用法及代码示例
- Node.js http.ServerResponse response.getHeaderNames()用法及代码示例
- Node.js request.writableEnded用法及代码示例
- Node.js http.ClientRequest request.getHeaderNames()用法及代码示例
- Node.js http2.Http2ServerResponse response.hasHeader(name)用法及代码示例
- Node.js http.ClientRequest request.removeHeader(name)用法及代码示例
- Node.js http.ClientRequest request.getHeader(name)用法及代码示例
- Node.js http.ServerResponse response.removeHeader(name)用法及代码示例
- Node.js http.ClientRequest request.reusedSocket用法及代码示例
- Node.js http.ServerResponse response.hasHeader(name)用法及代码示例
- Node.js response.setHeader()用法及代码示例
注:本文由纯净天空筛选整理自nodejs.org大神的英文原创作品 rl.write(data[, key])。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。