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])。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。