gpt4 book ai didi

javascript - 元素隐式具有 'any' 类型,因为索引表达式不是 'number' 类型

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

我在下面收到错误。我知道这段代码的意思,但我不知道界面应该是什么样子:

Element implicitly has an 'any' type because index expression is not of type 'number'.

接口(interface):

export declare interface Category {
id: string;
name: string;
parent_id: string;
}

export declare interface CategoriesMap {
[key: string]: Category;
}

组件:

private listOfSubcategories: CategoriesMap[] = [];

private selectCategory($event: any, index: string) {
this.category = this.listOfSubcategories[index][$event.target.value];
}

问候

最佳答案

您的 this.listOfSubcategories 是一个数组,但是 index 是一个字符串。这应该是要从数组中读取的数字。

关于javascript - 元素隐式具有 'any' 类型,因为索引表达式不是 'number' 类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47248326/

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