npmの所にある3者のうち、(全部読んではないが、videoは全部見た) 1つ目は教条的な理由、 > “They’re required because ASI is unreliable.” Seriously!? > These rules date back to the early days of JavaScript, in the late 90s. > They’re not new, and in my opinion there is no excuse for someone calling themselves a professional JavaScripter and not understanding statement termination. > It is blatantly irresponsible of the thought leaders in the JavaScript community to continue to spread uncertainty rather than understanding. > blog.izs.me/post/2353458699/an-open-letter-to-javascript-leaders-regarding 2つ目はどのみち必要だという理由、 > Even if you use semicolons at the end of every statement, some constructs parse in non-obvious ways. Regardless of your preferences in semicolon usage, you must know the rules to write JavaScript professionally. > inimino.org/~inimino/blog/javascript_semicolons 3つ目は「関数には要らなくて関数式には付けろとか『初心者には』分かりにくい」ということだった。 > https://www.youtube.com/watch?v=gsfbh17Ax9I