第6章クイズ
クイズ1
次のコードで起きることとして、正しいものはどれですか。
function first(items: any[]): any {
return items[0];
}
const titles = ["プロフィールサイト", "自己紹介カード"];
const title = first(titles);
title.toFixed(2);クイズ2
配列を受け取ってその先頭の要素を返す汎用関数の書き方として、正しいものはどれですか。
クイズ3
次のコードはどうなりますか。
function collectIds<T>(items: T[]): number[] {
return items.map((item) => item.id);
}クイズ4
次の関数に対して、通る呼び出しはどれですか。
function collectIds<T extends { id: number }>(items: T[]): number[] {
return items.map((item) => item.id);
}クイズ5
次のコードで、works の型はどれになりますか。
async function fetchWorks(): Promise<Work[]> {
const res = await fetch("/api/works");
return res.json();
}
const works = await fetchWorks();未回答の問題は、不正解として正解と解説のみ表示します
ログインが必要です
クイズに回答するにはログインしてください。