タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

javascriptと関数に関するigrepのブックマーク (1)

  • 関数の引数を増やすことでバグを生み出してしまう事がある。 という話 - latest log

    (ε・◇・)з いつも JavaScript のローレベルな話題をお届けしています~ (ε・◇・)з このブログは今日も平常運転です~ さて、引数を1つしか持たない単純な関数は不便なのでしょうか? 便利なのでしょうか? このエントリでは、 引数を1つしか持たない単機能な関数は、Array#map などのイテレータと相性が良い イテレータと組み合わせて使える関数に、うかつに引数を追加するとバグを生み出してしまう事がある という例をご紹介します。 引数を1つしか取らない関数にできること 引数を1つしか持たず、与えられた文字列の先頭を大文字化する関数(例: toUpper)は、Array#map などのイテレータと組み合わせる事でスッキリと記述する事ができます。 function toUpper(str) { // @param String: // @return String: return

    関数の引数を増やすことでバグを生み出してしまう事がある。 という話 - latest log
    igrep
    igrep 2012/03/11
    短くてわかりやすいですありがとう! "イテレータと組み合わせて使える関数に、うかつに引数を追加するとバグを生み出してしまう事がある"
  • 1