gpt4 book ai didi

arrays - 另一个数组中的数组

转载 作者:搜寻专家 更新时间:2023-10-30 21:34:00 26 4
gpt4 key购买 nike

我有一个数组对象(形成一个 API),eatch 对象包含一个数组,但我无法访问子数组:

结构:

Billing [date, totalPrice, {productList[product1,product2]}, ..., ..., {[...,...,...]},....,....,..., {[...,...,...,]}]

我的模型是:

export  class Billing {
private _productsList: Array<InvoiceLine>;
private _Date: Date;
private _totalPrice: number;
}

然后我初始化了我的数组:

public AllBilling: Billing[] = []; 

然后,当我尝试从 Blling Array 获取我的数据时,它起作用了。

for ( i = 0; i < this.AllBilling.length; i++){
console.log(this.AllBilling);
}

但是当我尝试从我的数组中获取 productsList 时,它不起作用。

for ( i = 0; i < this.Belling.length; i++){
console.log(this.Belling[i]);

for ( j = 0; j < this.AllBilling[i].productsList.length; i++){
console.log(this.AllBilling[i].productsList[j]); }
}

它给我以下错误:

ERROR TypeError: Cannot read property 'length' of undefined

女巫引用 productsList.length

enter image description here

最佳答案

这段代码有几个错误

  1. 您需要重复的是AllBilling,而不是BellingBelling 指的是类,不是值

  2. _productsList 不是 productsList

  3. 如果你想访问productsList,应该是public,而不是private

这就是它不起作用的原因。希望这有帮助

关于arrays - 另一个数组中的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54745920/

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