2019/10/18古いブラウザへのes6対応です。古いブラウザにも一応対応したい。煩わしいことはしたくない。最新ブラウザでpolyfillによるコード量増加などの悪影響を防ぎたい。場合に使うといいかも...。HTML5やCSS3、JavaScriptの最新構文を使用できるわけではないです。polyfillなので...。コード以下のコードを他<script>より先(先頭)に宣言する。main();})();補足polyfillpolyfill.ioを利用しています。自動で返してくれます。IE8IE8でObject.definePropertyが非DOMオブジェクトのプロパティに対する取得/設定関数はサポートされていません。そのため、polyfillの置き換えの際にエラーとなります。そのため、IE9+でしかpolyfillが効きません。'number';}※IE9-を判定するBabelコード量の増加や事前コンパイルできる環境であれば、Babelを使用してもいいかも。Qiitascriptタグを動的に追加して、同期して実行する。