伊東 輝

プログラミング

JavaScriptのmatchメソッドで文字列抽出する方法

JavaScriptのmatchメソッドは戻り値に特徴があり、戻り値を利用して文字列抽出もできるようになっています。今回は、文字列抽出の方法を紹介していきます。 matchメソッド(String.match)では、引数で与えた文字列が含まれ...
プログラミング

JavaScriptでオブジェクトをdeep copyする方法

JavaScriptにもJavaやC#と同じように参照型変数が存在し、オブジェクトや配列、関数が参照型変数です。そして、JavaやC#と同じように、単純に「=」で代入するだけでは参照先(オブジェクトのメモリ領域を示すポインタ)しかコピーでき...
プログラミング

npmパッケージをローカルにダウンロードする方法

npmで公開されているパッケージは、UNPKGで公開されています。UNPKGで公開されているパッケージをscriptタグ等で指定することで、ローカルにライブラリを落とすことなくライブラリを使用することができるようになります。インターネット接...
プログラミング

Jestを試してみた:JavaScriptテストフレームワークのレビュー

Jestとは、JavaScriptのテスト用のフレームワークです。ここでは、Node.jsがインストールされていることを前提に、Jestを試してみます。公式ドキュメントであるGetting Startedを参考に、説明が割愛されている箇所を...
プログラミング

JSONフォーマットとは?その基本と使い方

JSONとは、データ構造を記述するフォーマットの一種です。CSV等とは異なり、階層構造を記述することができます。階層構造を表現できるフォーマットとしてはXMLも挙げられますが、JSONフォーマットはXMLよりも簡易的に記述できる、JavaS...