Node.js prompt.get() 方法
prompt.get()方法是一个异步函数。除了用于复杂属性验证(等等)的对象之外,此方法还接受表示属性名称的字符串。该函数用于 I/O 操作。
句法:
prompt.get([object]/[properties name], callbackfunction)
参数:该方法有两个参数,如下所示:
- [object]/[properties name]:此参数保存输入值或预定义对象的属性。
- callbackfunction:该参数保存回调函数,使该函数成为异步函数。
安装模块:
- 您可以访问安装此模块的链接。您可以使用此命令安装此软件包。
npm install prompt
- 之后,您可以创建一个文件夹并添加一个文件,例如 index.js。要运行此文件,您需要运行以下命令。
node index.js
文件名:Index.js
var prompt = require('prompt');
// Function call
prompt.start();
// Reading two properties from user ie. name & class
prompt.get(['Name', 'class'], function (err, result) {
// Printing the result
console.log('Command-line input received:');
console.log('Name: ' + result.name);
console.log('class: ' + result.class);
})
项目结构:
使用以下命令运行index.js文件:
node index.js
输出:
prompt: name: some-user
prompt: class: 12th
Command-line input received:
name: some-user
class: 12th