在Typescript中是否可以定义'string类型数组的对象?(类型检查的正确位置?)

龙龙

我知道在打字稿中可以通过ClassName(ES6类)或“ any”键入对象。

我也知道您可以定义一个字符串数组(string [])甚至是一个数组数组(string [] [])。

我需要表达一个对象的类型,该对象的属性只是字符串类型的数组。

例如

export var MY_VAR: any = {
    <string[]> p1: [...]
}

我尝试了类似以下任何object_name的方法:但不走运。

我也尝试任何以下OBJECT_NAME和每个对象的数组前。

无论哪种情况,我都有语法错误(请参见上面的示例)

编辑显然

export var MY_VAR: any = {
    <string[]> p1: [...]
}

相反。但是我不明白有什么区别

尼桑·托默尔

您的要求不是很清楚,但是如果我设法使您正确,那么:

interface MyType {
    [key: string]: string[];
}

或内联:

let myArrays: { [key: string]: string[] } = {};

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Typescript中的类型可以定义为包含字符的组合吗?

是否可以定义实现多个接口的任何类型的列表?

是否可以定义“模板函数指针”的类型?

是否可以定义lambda表达式的返回类型?

是否可以在Typescript中定义非空数组类型?

是否可以定义总是对其应用多余属性检查的接口/类型?

是否可以定义模板参数包数组

是否可以在TypeScript中组合用户定义的类型防护?

是否可以在 Typescript 中为接口定义动态类型?

定义具有正确类型的对象数组

是否可以定义存储与参数相同数据类型的lambda函数的数据类型?

是否可以定义 GET 以不从 ES 数据存储返回 ID、索引、类型和/或分数?

是否可以定义节点的类型,标签和ID以及与Neo4Jclient的关系?

检查Java对象在JNI中是否为数组类型

是否可以在TypeScript中定义string.Empty?

在Agda中,可以定义具有方程式的数据类型吗?

使用Office.js是否可以定义任务窗格的位置和大小?

数组中的类型检查

是否可以定义一个保存和操作其自身值的对象?

Spring Data JPA:是否可以定义包含非实体对象字段的实体?

有什么方法可以检查对象是否为TypeScript中的枚举类型?

在Typescript中,是否可以从现有对象中声明“类型”?

检查变量是否属于Typescript中的自定义类型

可以定义可变参数类型的数据类型吗?

TypeScript:用于通过reduce传递对象数组的正确类型

TypeScript中是否可以直接从对象的键创建新类型?

是否可以在TypeScript中创建通用的映射对象类型?

是否可以在 Typescript 中获取记录值的数组类型?

是否可以在 Typescript 中为数组类型添加描述?