javascript - 构造函数对象名称 - javascript

标签 javascript constructor

function Account(password, email)
{
    this.password=password;
    this.email=email;
}

function createAccount()
{
    var username="Moshiko22";
    var password="1112"
    var email="moshiko@walla.co.il";
    username=new Account(password, email);
}

第一个函数是构造函数。假设“用户名”、“密码”是用户输入的,我想使用用户输入的名称创建一个帐户对象。 (因为在对象中将是用户输入的“用户名”)。 我知道为什么我所做的事情不起作用,但我不知道如何真正完成它。 提前致谢!

抱歉不清楚:用户输入用户名、密码和电子邮件。密码和电子邮件只是“帐户”对象中的两个属性。用户名就是我想要的对象本身。

最佳答案

听起来您想要一个键为用户名的对象?

var users = {};
function createAccount()
{
    var username="Moshiko22";
    var password="1112"
    var email="moshiko@walla.co.il";
    users[username] = new Account(password, email);
}

关于javascript - 构造函数对象名称 - javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15115850/

相关文章:

javascript - 为数组中的每个单词添加空格

javascript - 将 (ID) 参数从 aspx 页面传递到 javascript 函数,该函数更新页面上其他位置的 ID

javascript - 使用 Prototype 或纯 Javascript 编写文件

javascript - 在 Ionic 构造函数中调用变量返回 UNDEFINED

C++ - 构造函数、复制构造函数、 move 构造函数、析构函数

javascript - Jquery replaceWith 不工作

javascript - 如何使用浏览器窗口的大小?

java - Steam 冷凝器java错误

c++ - 构造函数导致 "use of deleted function"错误

c# - 是否可以使用 protected 构造函数创建对象的实例?