質問を検索…
⌘
K
English
Tiếng Việt
日本語
한국어
Español
العربية
বাংলা
čeština
Dansk
Deutsch
Ελληνικά
Suomi
Français
Gaeilge
ગુજરાતી
Hausa
हिन्दी
Hrvatski
Magyar
Bahasa Indonesia
Italiano
Basa Jawa
ქართული
Lietuvių
मराठी
Melayu
Malti
नेपाली
Nederlands
Norsk
ਪੰਜਾਬੀ
Polski
Português
Română
Русский
Slovenščina
Shqip
Svenska
Kiswahili
தமிழ்
తెలుగు
ภาษาไทย
Türkçe
اردو
简体中文
flow
ホーム
トピック
カテゴリ
学習パス
検索
ホーム
/
Frontend
/
TypeScript
Frontend
TypeScript
厳選したTypeScriptの面接質問と詳細な回答。
30
問
毎週更新
ジュニア
10
ミドル
12
シニア
8
TypeScript 問
30 / 30 件表示
デフォルト
人気
新着
›
TypeScript における structural typing とは何ですか?
ジュニア
#型
詳細 →
›
any と unknown の違いは何ですか?
ジュニア
#型
詳細 →
›
generics とは何で、なぜ役に立つのですか?
ミドル
#ジェネリクス
詳細 →
›
type narrowing とは何で、コンパイラはそれをどのように行いますか?
ミドル
#型の絞り込み
#型
詳細 →
›
conditional types と mapped types とは何ですか?
シニア
#ジェネリクス
#型
詳細 →
›
interface と type の違いは何ですか?
ジュニア
#型
詳細 →
›
union types と intersection types とは何ですか?
ジュニア
#型
詳細 →
›
enum とは何で、いつ使うべきですか?
ジュニア
#型
詳細 →
›
type assertion とは何で、いつ危険ですか?
ジュニア
#型
#型の絞り込み
詳細 →
›
Partial、Pick、Omit のようなユーティリティ型とは何ですか?
ミドル
#型
#ジェネリクス
詳細 →
›
型コンテキストにおける keyof 演算子と typeof 演算子は何をしますか?
ミドル
#型
#ジェネリクス
詳細 →
›
判別可能なユニオン(discriminated union)とは何で、なぜ強力なのですか?
ミドル
#型
#型の絞り込み
詳細 →
›
ジェネリック制約(generic constraints)とは何ですか?
ミドル
#ジェネリクス
詳細 →
›
never 型とは何で、どのように網羅性チェックを可能にするのですか?
ミドル
#型
#型の絞り込み
詳細 →
›
テンプレートリテラル型(template literal types)とは何ですか?
シニア
#型
#ジェネリクス
詳細 →
›
宣言のマージ(declaration merging)とは何ですか?
シニア
#型
詳細 →
›
型の分散(variance)とは何ですか(共変性と反変性)?
シニア
#型
#ジェネリクス
詳細 →
›
変数、引数、戻り値の型はどのように注釈(アノテーション)しますか?
ジュニア
#型
詳細 →
›
型推論(type inference)はどのように機能しますか?
ジュニア
#型
詳細 →
›
オプショナル引数やデフォルト引数を含め、関数の型はどのように付けますか?
ジュニア
#型
詳細 →
›
オプション(?)修飾子と readonly 修飾子は何をするものですか?
ジュニア
#型
詳細 →
›
ユーザー定義の型ガードとは何ですか?
ミドル
#型の絞り込み
#型
詳細 →
›
インデックスシグネチャとは何ですか?
ミドル
#型
詳細 →
›
TypeScript の strict モードでは何が有効になりますか?
ミドル
#型
#設定
詳細 →
›
`as const` アサーションは何をしますか?
ミドル
#型
詳細 →
›
非 null アサーション演算子(!)とは何で、どのような場合に適切ですか?
ミドル
#型の絞り込み
#型
詳細 →
›
infer キーワードは何をしますか?
シニア
#ジェネリクス
#型
詳細 →
›
デコレーターとは何で、どのように使われますか?
シニア
#型
#機能
詳細 →
›
satisfies 演算子は何をしますか?
シニア
#型
詳細 →
›
ブランド型(nominal 型)とは何で、なぜ使うのですか?
シニア
#型
詳細 →