FlashKeepers

JavaScript · JavaScript

JavaScriptの基礎:関数とDOM

JavaScriptの関数構文、イベント処理、基本的なDOM操作メソッドを、それぞれ短い例とともに解説。

42 cards · basic cards · AI-written, checked twice. Edit anything.

Study this set free Look inside first Get FlashKeepers for iPhone
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 コンテキストと、配列として渡された引数で関数を呼び出す。

27 more cards in the app