Node.js prompt.addProperties() 方法
prompt.addProperties() 方法是一个异步函数,该方法用于从命令行向现有对象添加属性。该函数用于 I/O 操作。
句法:
prompt.addProperties(object, Array[keys], callbackfunction)
参数:该方法需要三个参数,如下所示:
- 对象:第一个参数是程序中预定义的对象。
- 数组:第二个参数是给定对象的键。
- 回调函数:回调函数使这个函数是一个异步函数。
安装模块:
- 您可以访问安装此模块的链接。您可以使用此命令安装此软件包。
npm install prompt
- 之后,您可以创建一个文件夹并添加一个文件,例如 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' }