TRY AND ERROR

気になったこと、勉強したこと、その他雑記など色々メモしていきます。。Sometimes these posts will be written in English.,

InternetExplorerでjsのメソッドの引数のデフォルト値が使えない

めちゃめちゃあせったー......orzって話です。

function test(a,b=[]) { // IEだとここで落ちる
    console.log(a)
    console.log(b) 
}

こういう書き方をするとIEだとスクリプトが落ちる。(ちなみにIE11)
Chrome,FFは動きます。

とりあえず typeof b == "undefined" で判定しましたが、
ベストプラクティス知りたいです。。