第4章クイズ

クイズ1

次のコードでエラーになるのはどれですか。

interface Work { id: number; title: string; published: boolean; } const a: Work = { id: 1, title: "プロフィールサイト", published: true }; const b: Work = { id: 2, title: "自己紹介カード" }; const c: Work = { id: 3, title: "スキル一覧の表", published: false, tag: "HTML" };

クイズ2

url を省略可能にした次のコードで、work.url.length と書くとエラーになります。理由として正しいものはどれですか。

interface Work { id: number; title: string; url?: string; }

クイズ3

readonly について、正しい説明はどれですか。

interface Work { readonly id: number; title: string; }

クイズ4

interfacetype の違いとして、正しいものはどれですか。

クイズ5

次のコードで titles に付く型はどれですか。

interface Work { readonly id: number; title: string; published: boolean; } const works: Work[] = [ { id: 1, title: "プロフィールサイト", published: true }, { id: 2, title: "自己紹介カード", published: false }, ]; const titles = works.filter((work) => work.published).map((work) => work.title);

未回答の問題は、不正解として正解と解説のみ表示します

ログインが必要です

クイズに回答するにはログインしてください。