[解決済み] フォーインステートメント
2022-03-04 20:31:39
質問
TypeScriptのドキュメントには、以下のようなループについて何も書かれていません。
for
または
for-in
. この言語を使って遊んでみると
any
または
string
変数がサポートされているのは
for
ループを使用します。
なぜ、このような決定がなされたのでしょうか?
型情報を利用して、strong-typedの反復処理変数を持つのはなぜですか?
どのように解決するのですか?
for-in文は、オブジェクトのプロパティを列挙するために存在するもので、TypeScriptではこのように実装されています。いくつかの 配列で使用する場合の問題点 .
TypeScriptチームを代表して発言することはできませんが、これが言語での実装の理由だと考えています。
関連
-
[解決済み] エラー TS2322: タイプ 'Object[]' はタイプ '[Object]' に割り当てられません。
-
[解決済み] プロパティ 'values' はタイプ 'ObjectConstructor' に存在しません。
-
[解決済み] Typescript コンパイルエラー: error TS1109: 期待される式
-
[解決済み] eslintをtypescriptで使用する - モジュールへのパスを解決できない
-
[解決済み] TypeScriptで、「extends keyof」と「in keyof」はどういう意味ですか?
-
[解決済み] 'タイプ 'never'にプロパティが存在しません。
-
[解決済み] Typescript オブジェクトのインデックス付きメンバの型を強制する?
-
[解決済み] TypeScriptでインターフェースファイルの定義に基づいたオブジェクトを作成するには?
-
[解決済み] String型とstring型の違いは何ですか?
-
[解決済み】タイプからプロパティを除外する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] error TS2339: Property 'x' does not exist on type 'Y'.
-
[解決済み] TypeScriptのハッシュマップ/辞書インターフェイス
-
[解決済み] TypeScriptでグローバル変数を作成する
-
[解決済み] フォーインステートメント
-
[解決済み] Typescriptでオブジェクトのプロパティを結合する方法は?
-
[解決済み] TypeScriptの非同期関数でプロミスを返す
-
[解決済み] 配列の反復処理に "for...in "を使用するのは、なぜ良くないのでしょうか?
-
[解決済み] TypeScriptで文字列を数値に変換する方法とは?
-
[解決済み] TypeScriptでオブジェクトに動的にプロパティを割り当てるには?
-
[解決済み】Typescriptのパラメータ名のクエスチョンマークとは?