TypeScriptのセットをどのように反復処理しますか? for..ofは動作しません:それはthis
を隠すためTypeScriptでSetを反復処理する方法は?
'Set<string>' is not an array type or a string type
.forEach
は、受け入れられません。 try catchブロックでwhileループを実行しないことをお勧めします。私は何が欠けていますか? try {while} catch {}を必要とするようには不自然なことはありません。あなたはまだ通常の関数の代わりに、反復処理する別の方法
class MyClass{
...
doSomething():{
mySet.forEach((item) => {
expect(this instanceof MyClass).toEqual(true);
});
}
}
と比較すると、矢印機能
mySet.forEach(function(item){
expect(this).toEqual(item);
});
を使用して、正しいthis
で.forEach
を使用することができます
Array.from?配列は動作していないようです – vinntec