オライリー JavaScript

言語自身についてはすげーなんとなくで使っていたJavaScriptについての本を読んだ。

ということで今まで知らなかったJavaScriptのこと:

  • セミコロンはそれなりに省略できる
    • 文末が改行の場合は省略できることがそれなりにある。総社ないこともそれいりにある。
    • 閉じbraceの前が省略できることは知ってたけど・・・
  • 逆に「return <改行> true;」 は「return; true;」となる
    • 余計につっこまれることもある
  • varとかfunctionは「巻き上げ」される
    • あんま気にしたことがない
    • 「function hoge(){」は「hoge = function(){」と等価だと思ってた
  • voidは演算子
    • 常にundefinedになる。使わねぇなぁ。。。
  • debugger文
    • いままで必死にブレーク設定してました
  • bindメソッド
    • いままでクロージャとかで何とかしてました

後半のライブラリまわりはあんま読んでない。当然知らないものも多々あるだろうけど。

 

 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です