1
function foo(iterable) {
for (let i of iterable) {}
}
迭代可以在这里什么类型的任何旁白?其他示例包括Array.from和其他大部分可迭代的数据结构构造函数。
function foo(iterable) {
for (let i of iterable) {}
}
迭代可以在这里什么类型的任何旁白?其他示例包括Array.from和其他大部分可迭代的数据结构构造函数。
可迭代是一个ES6的功能,让你的TSC目标设定为“ES6”让你参加作为参数的Iterable,例如
function foo<T>(iterable: Iterable<T>) {
for (let i of iterable) {}
}
你应该告诉打字稿的参数的类型,因此它可以编译:
function foo(iterable:Array<any>) {
for (let i of iterable) {}
}
类型:'阵列' –
我的意思是所有的阵列可以是迭代的,是什么的问题应该键入迭代的? –