タグ

2016年4月12日のブックマーク (2件)

  • .map() | JavaScript 日本語リファレンス | js STUDIO

    この関数は、3つの引数を取得して新しい配列の要素を生成します。 currentValue 現在処理中の配列内の要素です。 index 現在処理中の配列内の要素のインデックスです。 array mapが呼び出されている配列そのものです。 説明 mapは提供されたcallback関数を配列の要素毎に順に呼び出し、 その結果から新しい配列を構築します。 callbackは、値が割り当てられているインデックスでのみ実行され、 削除された、または値が割り当てられたことがない未定義のインデックスでは実行されません。 callbackは、要素の値、要素のインデックス、現在巡っている配列オブジェクトとの、 3つの引数を使用して実行されます。 もし、thisArgパラメーターがmapへ提供された場合、 callbackが実行された際にそれが渡され、そのthis値として使用されます。 そうでなければ、unde

  • .apply() | JavaScript 日本語リファレンス | js STUDIO

    関数を指定したthis値と、 配列として提供された引数(arguments)(または配列風のオブジェクト)で呼び出します。 注意: この関数の文法はcall()とほぼ同じです。 根的な違いは、call()が引数のリストを受け入れるのに対し、apply()は単一の引数の配列のみを受け取るところです。 文法 fun.apply(thisArg, [argsArray]) fun(関数)の呼び出しに提供されるthis値を指定します。 このメソッドによって参照されるのは実際の値では無いかもしれないことに注意してください。 もし、メソッドが非strictモードのコード内の関数である場合、 nullとundefinedはグローバルオブジェクトに置き換えられ、 プリミティブ値はボックス化されます。 funに呼び出される引数として、配列風のオブジェクトを指定します。 関数へ提供する引数が無ければ、nul