gpt4 book ai didi

javascript - 如何在 JavaScript 中定义对象内部的数组大小?

转载 作者:行者123 更新时间:2023-12-02 17:15:49 28 4
gpt4 key购买 nike

有没有办法在 Java 脚本中定义对象内部的数组大小?就像我们在 C 或 C++ 中所做的那样,当我们希望用户在数组中输入值时,我们定义一个大小并根据用户使用索引填充它。显示是使用 n[4] 之类的东西完成的(假设 n 是一个数组。)

   function activity(id, name, description, prior, post, start, end, current, status) {
this.id = id; //activity id
this.name = name; //activity name
this.description = description; //activity description
**this.prior = prior[]; // prior activities
this.post = post[]; //post activities**
this.start = start; //activity start date
this.end = end; //activity end date
this.currentWork = currentWork; //current work that has been done
this.status = status; //current status
}

我希望先验和后验是大小为 3 的数组。我正在创建上述对象的 18 个实例,每个实例都有不同的值。告诉我如何访问这些值如何在此数组中输入值?

最佳答案

您可以使用以下方法创建指定大小的数组:

this.prior = new Array(3);

然而,Javascript 数组的大小不是固定的——如果你分配的超出了末尾,它会自动增长。所以通常只创建一个空数组:

this.prior = [];

然后分配元素或使用 this.prior.push(newElement) 添加元素。

关于javascript - 如何在 JavaScript 中定义对象内部的数组大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24444904/

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