gpt4 book ai didi

javascript - 实例化对象时设置唯一标识(使用构造函数)

转载 作者:行者123 更新时间:2023-11-30 13:26:29 24 4
gpt4 key购买 nike

我有一个关于我的 Javascript 代码的问题需要解决。实例化对象时(在本例中添加新成员)我希望成员获得唯一的 ID。下面是我的代码的简化版本,可以让您了解我想要的内容。执行此操作的最佳方法是什么?

function Member(name){

//unique id code...

this.getName = function(){
return name;
}

this.setName = function(_name){
name = _name;
}
}

最佳答案

我想这很简单:

(function() {
var idcounter = 0;

function Member(name){
this.id = idcounter++;
this.getName = function(){
return lastName;
};

this.setName = function(_name){
name = _name;
};
}

yournamespace.Member = Member;
}());

yournamespace 应该是您的应用程序对象或其他任何内容。您也可以在浏览器中将其替换为 window,使 Member 构造函数成为全局的。

关于javascript - 实例化对象时设置唯一标识(使用构造函数),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8288947/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com