タグ

foldとjsに関するkiyo_hikoのブックマーク (2)

  • 折りたたみメニュー

    下のリンクをクリックするとリストになったメニューが出現し、もう一度クリックすると引っ込みます。 この例ではJavaScriptがオフの場合にそのメニューのある別ページにジャンプします。 自作JavaScriptサンプル よくあるJavaScriptサンプル <script type="text/javascript"><!-- function oritatami(id){ obj=(document.all)?document.all(id):((document.getElementById)?document.getElementById(id):null); if(obj) obj.style.display=(obj.style.display=="none")?"block":"none"; } //--></script> <a href="URL" onclick="ori

    kiyo_hiko
    kiyo_hiko 2013/08/06
    oritatamu
  • Array.prototype.reduce() - JavaScript | MDN

    reduce() メソッドは、配列の各要素に対して (引数で与えられた) reducer 関数を実行して、単一の出力値を生成します。 このデモのソースファイルは GitHub リポジトリに格納されています。デモプロジェクトに協力したい場合は、https://github.com/mdn/interactive-examples をクローンしてプルリクエストを送信してください。 reducer 関数は 4 つの引数を取ります。 アキュムレーター (acc) 現在値 (cur) 現在の添字 (idx) 元の配列 (src) reducer 関数の返値はアキュムレーターに代入され、配列内の各反復に対してこの値を記憶します。最終的に単一の結果値になります。 構文 arr.reduce(callback( accumulator, currentValue[, index[, array]] ) {

    Array.prototype.reduce() - JavaScript | MDN
    kiyo_hiko
    kiyo_hiko 2012/07/13
    reduceのアルゴリズム / 書いた。あとで確認。メモ 「(defun reducex (fun x xs) (if (null xs) x (reducex fun (fun x (car xs)) (cdr xs))))」
  • 1