このすみエンジニアブログスマートフォン用の表示で見るこのすみエンジニアブログ2020-01-19JavaScriptのES2019の変更点と新機能のガイドテクノロジー@flaviocopesさんのサイトで、ES2019のガイドが公開されています。flaviocopes.comひととおり目を通したので、自分なりに解釈した要約を書きます。Array.prototype.flat()flat()は、配列内の配列を平坦に整えた、新しい配列を生成します。引数で深さを受け取り、何段階まで平坦化するのか指定できます。無限大を表す数値です。]Array.prototype.flatMap()flatMap()は、最初にマッピング関数を使用してそれぞれの要素をmapした後に、flatを適用した新しい配列を返す関数です。bindingエラーを受け取らないcatchを書くことができます。Optional、つまりエラーが任意になりました。console.log('Error!!');}Object.fromEntries()キーと値の組み合わせをオブジェクトに変換します。引数として受け取るのはiterableな値で、ArrayやMapなどの反復処理可能なオブジェクトです。);String.prototype.trimStart()文字列の先頭の空白を削除します。trimLeft()は、このメソッドのエイリアスです。'String.prototype.trimEnd()文字列の末尾の空白を削除します。trimRight()は、このメソッドのエイリアスです。'空白'Symbol.prototype.descriptionSymbol型はES2015の新機能ですが、それに対してdescriptionが追加されました。(U+2029)”を含む文字列を、JSONで正常に扱えるようになったという改善です。完全に厳密なサブセットではありませんでした。テキスト内の文字列リテラルやプロパティ名に使用することができます。使うことができません。両方の文字列で使用することができるようになりました。'"\\ud800"'Function.prototype.toString()関数をtoString()で出力したときに、コメントが残ります。地味な修正なので、お世話になる機会はあまりないかもしれません。{}さいごに@flaviocopesさんのESガイドは英語ですが、わかりやすいのでオススメです。https://flaviocopes.com/es2019/過去に書いたES2015〜ES2018の学習記事でも、お世話になりました。Nativeの記事、第三回です。前回と前々回の記事は、以下...2017-11-03Electronで、Web技術を使ってデスクトップアプリケーションを開発しよう!こんにちは。はてなブログProWEB系エンジニア。ブログで趣味の映画・ゲーム・読書の感想を書いたり、技術系の知見を共有しています。技術書典7にサークル参加して、技術同人誌を頒布しました。BOOTHに電子版があります。(1)月別アーカイブスポンサーリンクスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。