接口数组数组

科斯恩科夫

我可以做这个:

result: MyInterface[] = [{prop1: val, prop2: val}]
result2: MyInterface[] = [{prop1: val, prop2: val}]

totalResult = [
 this.result,
 this.result2
]

这给了我[][],问题是如何将此初始化合并到创建resultreusult2内部totalResult并告诉它totalResult是数组还是数组MyInterface

艾伦

你可以这样做

result: MyInterface[] = [{prop1: val, prop2: val}]
result2: MyInterface[] = [{prop1: val, prop2: val}]

totalResult = [
 ...this.result,
 ...this.result2
]

这会将您的所有结果项和结果 2 添加到一个数组中

那就是如果你想要一个简单的数组,如果你想要一个数组数组就这样做

totalResult.push(this.result);
totalResult.push(this.result2);

评论后编辑:

如果你想避免结果和结果 2 这样做

totalResult : Array<MyInterface[]> = [[{prop1: val, prop2: val}], // result
[{prop1: val, prop2: val}]]; // result2

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章