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