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) {}
}
類型:'陣列' –
我的意思是所有的陣列可以是迭代的,是什麼的問題應該鍵入迭代的? –