問題タブ [for-of-loop]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
267 参照

javascript - for of ループの使用方法、出力としての配列の結果

「days」という名前の配列の日数を大文字にし、「console.log(days)」を呼び出すだけで結果を配列形式で取得し
たい。以下を参照してください。ループ?

edit(summary) : この場合、各「日」の値が変更されない理由を知るために、これに質問しました。そして、Suren Srapyan はこれに対してすばらしい答えを提供してくれました。したがって、day はアイテムの値のコピーにすぎず、別の値に変更しても配列内のアイテムは変更されません。

0 投票する
1 に答える
306 参照

angular - TS - カスタム iterable - for...of エラー

角度のあるアプリにカスタム iterable を実装しようとしています。「Type 'Connection' is not an array type or a string type.」というエラーが表示されます。for..of を使用してクラスを繰り返し処理しようとすると

このfor..ofテクニックを使用して、[]または文字列以外のものを反復しようとすると、ES5でこのエラーが発生することがわかりました。TSはES6のスーパーセットであり、tsconfig.jsonで定義されたターゲットES5にコンパイルされるため、これを行うことができるはずだという私の理解は間違っていますか?

DTO:

イテレータ:

反復可能:

使用法、ここでエラーが発生します。this.connection には下線が引かれています。

TSC バージョン 2.7.2