📜  Node.js prompt.addProperties() 方法

📅  最后修改于: 2022-05-13 01:56:32.179000             🧑  作者: Mango

Node.js prompt.addProperties() 方法

prompt.addProperties() 方法是一个异步函数,该方法用于从命令行向现有对象添加属性。该函数用于 I/O 操作。

句法:

prompt.addProperties(object, Array[keys], callbackfunction)

参数:该方法需要三个参数,如下所示:

  1. 对象:第一个参数是程序中预定义的对象。
  2. 数组:第二个参数是给定对象的键。
  3. 回调函数:回调函数使这个函数是一个异步函数。

安装模块:

  1. 您可以访问安装此模块的链接。您可以使用此命令安装此软件包。
    npm install prompt
    
  2. 之后,您可以创建一个文件夹并添加一个文件,例如 index.js。要运行此文件,您需要运行以下命令。
    node index.js
    

项目:

文件名 index.js

const prompt = require('prompt');
  
// Start the prompt
prompt.start();
  
// Create an object
const user = {
    name: 'GFG',
    country: 'India'
};
  
// Extending the `user` object
prompt.addProperties(user, ['email', 'age'], (err, user) => {
    if (err) {
        throw err;
    }
  
    // Printing modified object
    console.log(user);
  
});

运行此程序的步骤:
使用以下命令运行index.js文件:

node index.js

输入:

gfg112@gmail.com
prompt: age: 12

输出:

prompt: email:  test@gmail.com
prompt: age:  12
{ name: 'GFG', country: 'India', email: 'test@gmail.com', age: '12' }