10月 2018年

ECMAScript 2018 (ES9) まとめ

今回は「ECMAScript2018 (ES9)」についてまとめます。 今回の大きな修正は「正規表現」です。 正規表現に新たなフラグや機能が追加されました。 目次 文字列 テンプレートリテラル 正規表現 sフラグ uフラグ 名前付きキャプチャ 後方参照 式と演算子 残余プロパティ / 分割プロパティ Promise.prototype.finally() 非同期イテレータ 対応状況 ...

ECMAScript 2017 (ES8) まとめ

今回は「ECMAScript2017 (ES8)」についてまとめます。 目次 Object Object.values() / Object.entries() Object.getOwnPropertyDescriptors() String String.prototype.padStart() / String.prototype.padEnd() Function 引数末尾のカンマ async / await キーワード SharedArrayB ...

ECMAScript 2016 (ES7) まとめ

今回は「ECMAScript2016 (ES7)」についてまとめます。 ECMAScript 2016 (ES7) ではあまり機能追加されず、以下の2点だけ追加されたようです。 といっても、どちらも利用シーンは多そうな機能なのでぜひ覚えておきたいものです。 目次 Array.prototype.includes() 指数演算子 対応状況 Array.prototype.includes() 今まで配列要素に指定した要素が含まれているかどうかを調べようとすると .indexOf() の戻り値が 0以上 であることを確認していました。 これだとコードで意味が分かりづらいので .includes() で読みやすくしようといった流れです。 構文 arr.includes(searc ...

Excel VBA で Globファイル指定 を 利用する 方法

今回は「ExcelVBA で使える Glob ユーテリティ」についてまとめます。 VBScriptにありそうでなかった Glob ユーテリティ を作成したので、その解説と使い方についてまとめておきます。 このクラスを利用すると、Glob形式で指定したフォルダ配下のファイルや特定文字列を含んだファイルの絶対パスの一覧を取得が簡単にできます。 目次 Globとは 使い方 利用までの準備 指定方法の例 ソースコード Globとは ファイル検索などで利用される、ワイルドカードなどを使ったファイル名の指定方法です。 拡張子が 「xlsx」であれば「*.xlsx」といった指定で検索できます。 任 ...