ブラウザのシェア率を確認する方法
世の中でどのブラウザがよく使用されているのかを確認する方法として、npm モジュールの browserslist というものがあります。
//インストールnpm install browserslist例えば、以下はシェア ...
Node.js 実行中のOSを取得する方法
Node.js でOSの情報を取得するには process.platform を使います。
const os = process.platformconsole.log(os)返り値は、こちらのドキュメントに記載されていま ...
node.green で各Node.jsのバージョンがサポートするECMAScriptの仕様をチェックする
Node.jsのV14では、ECMAScriptのどの機能をサポートしているのか、が知りたくなったので調査したところ、node.green というサイトがあることを知りました。
以下のような感じで、縦列が機能・横列がNod ...
5分でNode.js+TypeScript+ESLint環境をつくる
自分への覚書です。
最低限の設定でNode.js+TypeScript+ESLintの環境を作ります。
事前にNode.jsはインストールしておきます。バージョンはインストール後に node -v で確認可能で ...
Node.js + TypeScript で tsconfig.json の target や module に悩んだ時にやること
Node.js + TypeScript の環境を作る時に、tsconfig.json 内の target や module を何にしたらいいのだろう、と考えることがありました。
これらを決定するために二つの良い方法があり ...
JavaScript console.log のメッセージに色を付ける
console.logを使うときに出力されるメッセージに色を付けることでメッセージを見つけやすくなり、デバッグ時に便利なときがあります。
以下のようにすることで青色に変えることができます。
console.log(& ...
JavaScript 知っていると少し得した気分になる 関数の引数のオブジェクトをわかりやすくする
以下のコードがあります。
const myFunc = (obj) => { return `こんにちは ${obj.name} さん. あなたは ${obj.age} 歳で、 ${obj.favorite} が好きです。 ...
JavaScript 配列の中に特定の値があるかを確認する場合に indexOf を使わない方が良い理由
例えば、配列の中に hoge という文字列があるかを確認する場合に、indexOf を使うことがあると思います。
const arr = const hasHoge = arr.indexOf('hoge') ! ...
JavaScript タグ付きテンプレートリテラル
JavaScriptで以下のようなコードに出会ったことはないでしょうか。
hoge`Hello ${value1} ${value2} san`Reactをやっていると styled components というライブラリ ...
JavaScript 処理時間を計測する時は performance.now()を利用しよう
処理時間を計測したい場合は、Date を使うのではなく、より厳密な performance.now()を使いましょう。
const t0 = performance.now();doSomething();const t1 = ...