タグ

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

タグの絞り込みを解除

withに関するlesamoureusesのブックマーク (1)

  • withの挙動がFirefoxとIE・Operaで違う件 - monjudoh’s diary

    (function(){ var namespace={a:'hogehoge'}; with(namespace){ alert(a); } })(); 上記のコードのようにwith文の中で、どのスコープでも未定義の変数aを使おうとすると、 with文の括弧の中に入ってるオブジェクトのaプロパティを代わりに使ってくれます。 これはもちろんIE・Firefox・Opera共通。 (function(){ var namespace={a:'hogehoge'}; with(namespace){ function fuga(){ alert(a); } } fuga(); })(); 今度はwith文の中で宣言した関数の中で同じく変数aを使おうとした場合です。 Firefoxだとhogehogeとalertが出るけど、 IE・Operaだとaは未定義だと怒られてしまいます。 (functi

    withの挙動がFirefoxとIE・Operaで違う件 - monjudoh’s diary
    lesamoureuses
    lesamoureuses 2008/06/20
    with使うことなさそうだけど使う時はブラウザ確認しないといけないのか
  • 1