ES4って文字列に改行を含むことができるようになるんだ
アルファな JavaScript デベロッパの皆さんは当然チェックしてるんでしょうけど、overview
- triple-quoted string で改行を直接含むことができる(34ページ)
- オブジェクト初期化子のおしりカンマは仕様上許可される(35ページ)
- IE でもおしりカンマ {key: value,} が書ける?
- CR も CRLF も LF もみんな LF になる(36ページ)
- WinIE でも安心して LF だけの JavaScript を動かせるようになる?
- ユーザー定義のプロパティを DontEnum 型にできる!(39ページ)
- obj.propertyIsEnumerable( 'propname', false ) とするだけで ok. 何が嬉しいって、Array オブジェクトにメソッドをペトっと追加してもそれが for ( in ) で出てこなくなります!
辺りにちょっとビビっときてしまいました。ただなんか全体的に
難しくなる
感じがします。class 構文とかは別にどうでもいいんだけど、: が増えたりすると途端に難しく見えるのは Python とか Haskell とか Xtal とかああいうの目にしてるからかな。小難しい用語がたくさん並んだイカツイやつって感じ。今までの JavaScript にあった、なーんも考えてませーん的なほんわかした雰囲気はなくなってしまった気がする。というか今気がついたけど、
: が多い記法はイヤ
なんだな、きっと。何か特別な意味がそこにはありますよオーラがドパドパ出てるんですよ。オレには見える。
More
Recent Posts
- » Gemini Advancedでもうゲームが変わっていた
- » 今さらLLMのモデルの違いとプロンプトエンジニアリングについて
- » Bundler環境でIRBでもLSPでもドキュメントを利用する方法
- » Ruby 3.2と3.3のirb historyの扱いの違いと対処方法
- » Result型とRailway Oriented Programmingをめぐる旅
- » dry-operationのススメとエラー情報をViewまで持っていく方法の模索
- » aligach.netのRubyとViteをバージョンアップした
- » ViteRuby 3.7.0は起動方法のデフォルトがnpx経由になった
- » GmailからSpreadsheetとGoogle Driveへ書き出すGASライブラリを作った
- » 面倒くさがり屋のためのTypeScript環境