タグ

ブックマーク / less.carbonfairy.org (1)

  • less - arguments

    JavaScript、仮引数で宣言した変数へ代入したあとの arguments の挙動 - 冬通りに消え行く制服ガールは、夢物語にリアルを求めない。 - subtechより。 さて問題です。以下のコードで alert されるのは何でしょう!! (function (x) { x = 2; alert(arguments[0]); })(1); 答えは2。この挙動については (function(x) { arguments[0] = 2; alert(x); // 2 })(1); のようなことが出来るので不思議に思わなかった(いかにも裏にオブジェクトがある風)のだけど、むしろ (function (x) { x = 2; alert(arguments[0]); })(); // 引数なし の場合の結果がundefinedなのにびびった。引数が渡されなかった場合はバインドされない。でもun

    kimura_m_29
    kimura_m_29 2010/02/27
    『仮引数が渡されなかった場合はバインドされない。でもundefinedを明示的に渡した場合はされる。』:less - arguments
  • 1