2011-02-09

http://anond.hatelabo.jp/20110209221517

JavaScript ではローカル変数アクセスできるけど、

たとえできなくても引数で与えればいいだけのように感じられる。

JavaScript の内部関数は this 値が変わるのが面白いよな、that = this なんてよくやるわ。

記事への反応 -
  • ちょっとした関数を作る時、一部処理が冗長だなと思っても、 わざわざ外に出して関数化するほどのことでもないよな、とか この関数からしか呼ばないのに、並列に関数を置きたくない...

    • 関数内に関数が書けるのはPascalやLispの頃から出来てたんだよな。 なぜPascalでできていたのにCでは書けなくしてしまったのか、 まあローカル変数にアクセスできないInnter Functionなんてあ...

      • JavaScript ではローカル変数にアクセスできるけど、 たとえできなくても引数で与えればいいだけのように感じられる。 JavaScript の内部関数は this 値が変わるのが面白いよな、that = this な...

      • よく知らんけど、単に関数が1級オブジェクトかどうかの違いってことじゃないの? 要するに関数型言語なのかそうじゃないのかの違い。 なんで全部関数型にならなかったのかはもっと...

      • Cの場合は使わないからだろ。関数内に関数。 というか、Cの場合関数の粒度を気にすることが多いからね。 再帰関数 > ループでかけ みたいな感じで、関数コールを嫌う分化だからな...

    • それ、メンバメソッドっていうんだよね普通は。

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん