gpt4 book ai didi

Javascript 类对象 - 相同值多个名称

转载 作者:行者123 更新时间:2023-11-28 15:15:33 25 4
gpt4 key购买 nike

我想使用类创建多个对象,例如:

function _Class(_number) {
this.numer = _number;
}

我想制作 36 个具有相同属性但不同值的对象。我几乎陷入了开头,因为我使用了循环:

for (var i = 0; i < 37; i++) {
name="number_"+i;
var name=new _Class(i);
}

在这段代码之后我无法访问任何对象。有没有办法创建一个名称为数组值的变量?

所有代码:

//test 
function test(x){
for (var i = 0; i < 37; i++) {
document.write(x);
}
}
var pola = [0, 32, 15, 19, 4, 21, 2, 25, 17, 34, 6, 27, 13, 36, 11, 30, 8, 23, 10, 5, 24, 16, 33, 1, 20, 14, 31, 9, 22, 18, 29, 7, 28, 12, 35, 3, 26, 0];
var nazwy_obiektow = new Array(100);
for (var i = 0; i < 37; i++) {
nazwy_obiektow[i] = "liczba_" + i;
}
function _Klasa_Liczb() {
this.numer = 1;
}
for (var i = 0; i < 37; i++) {
var nazwy_obiektow[i]=new _Klasa_Liczb;
}
test(liczba_0);

最佳答案

您可以使用数组。

function _Class(_number) {
this.numer = _number;
}
var objects = [];
for (var i = 0; i < 37; i++) {
name = "number_" + i;
objects[i] = new _Class(name);
}

然后您可以看到数组中的每个对象(objects[0]objects[1]、...)。

关于Javascript 类对象 - 相同值多个名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34135924/

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