node.js - 动态创建多个类对象

标签 node.js class

我有这个类对象,我需要为每个存在的用户创建一个新的 Person() 类对象。 假设我有用户(user1、user2、user3),我需要创建 3 个 Person() 对象。我怎样才能动态地做到这一点?

function Person() {
  this.user = 'user_1';
}
Person.prototype.setName = function(user) {
  this.user = user;
};
Usernames = ["user1", "user2", "user3"]
var Example = new Person();
Example.setName(Username[0]);

var Example2 = new Person();
Example.setName(Username[1]);

var Example3 = new Person();
Example3.setName(Username[2]);

最佳答案

你可以这样做

var Example=[];

for(let i=0;i<Usernames.length;i++){
    Example[i] = new Person();
    Example[i].setName(Username[i]);
}

关于node.js - 动态创建多个类对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58253834/

相关文章:

node.js - 无法在 Bluemix 中将记录插入到 PostgreSQL

javascript - node.js 中的内存使用量不会减少吗?这是怎么回事?

c++ - 在 vector <> 中嵌套 vector <> 时出错

java - 哪种访问类字段的方式更好?

node.js - Node -bash :/usr/sbin/node: No such file or directory

javascript - Node.js javascript 和 html 脚本无法正常运行

javascript - 在 Node.js 中,我可以通过 readFile() 的回调函数为变量赋值吗?

class - Cytoscape.js 在单击时更改节点的样式

c++ - 根据数字模板参数有条件地编译转换运算符

java - 为什么Java中Integer类的2个对象不能相等