42 cards · basic cards · AI-written, checked twice. Edit anything.
- JavaScriptにおける基本的な関数宣言の構文は何か。
- function functionName(parameters) { return value; }
- 関数式はどのように書くか。
- const functionName = function(parameters) { return value; };
- アロー関数の構文は何か。
- const functionName = (parameters) => { return value; };
- 関数における return 文は何をするか。
- 関数を終了し、呼び出し元に値を返す。
- 関数でパラメータのデフォルト値を設定するにはどうするか。
- function greet(name = 'Guest') { return 'Hello ' + name; }
- レストパラメータ(...)は関数に何をすることを可能にするか。
- 可変個の引数を配列として受け取ること。
- JavaScriptにおける関数スコープとは何か。
- 関数内で宣言された変数は、その関数内でのみアクセス可能である。
- クロージャとは何か。
- 外側の関数がすでに実行を終えた後でも、その外側の関数のスコープにある変数にアクセスできる関数。
- コールバック関数とは何か。
- 後で実行されるために、別の関数に引数として渡される関数。
- 匿名関数とは何か。
- 名前を持たない関数で、多くの場合コールバックとして使われたり、変数に格納されたりする。
- IIFE(即時実行関数式)とは何か。
- (function() { code here })(); のように、定義されると同時に即座に実行される関数。
- 関数の巻き上げ(ホイスティング)とは何か。
- 関数宣言はコードの実行前にそのスコープの先頭に移動されるため、定義される前に呼び出すことができる。
- bind() メソッドは何をするか。
- 固定された this コンテキストと、任意で事前に埋め込まれた引数を持つ新しい関数を作成する。
- call() メソッドは何をするか。
- 指定された this コンテキストと、個別に渡された引数で関数を呼び出す。
- apply() メソッドは何をするか。
- 指定された this コンテキストと、配列として渡された引数で関数を呼び出す。