gpt4 book ai didi

typescript - 无法理解 Typescript 中的 ArrayLike 接口(interface)

转载 作者:行者123 更新时间:2023-12-03 23:13:59 25 4
gpt4 key购买 nike

我最近发现了 ArrayLike界面

interface ArrayLike<T> {
length: number;
[n: number]: T;
}

我很难理解 [n:number]:T方法。这是在声明 T 类型的数组吗?数组的大小是 n ?

最佳答案

这是一个索引签名。可以使用 typescript 中的字符串或数字(即 o[0]o['prop'] )对对象进行索引。

这告诉编译器我们可以使用 number索引到 ArrayLike<T> 类型的对象并且索引器将返回 T .索引参数的名称(在本例中为 n)除了文档目的之外没有太大的相关性。

hereherehere了解更多信息。

关于typescript - 无法理解 Typescript 中的 ArrayLike 接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54262205/

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