JavaScript : if文を一行で書く 圧縮されたJSを読んでいたら気になる記述があったので調べたところ、一行に圧縮されたif文だった。 if (x == y) { console.log(“xはyと等しい”); } else { console.log(“x… ゴトーハック2018.02.14 23,856
HTML要素の高さを取得する 以下のようにすることで、HTMLの要素の高さを取得できます。 function getHogeHeight() { var hoge = document.getElementById(‘hoge’); var heig… hiwm0126ハック2018.02.01 1,367
JSON.parse() 文字列をJSONとして認識するために、JSON.parse()が用いられる。 var json = ‘{“result”:true, “count”:42}’; obj = JSON.parse(json); conso… hiwm0126ハック2018.01.28 333
Javascriptでオーバーロード ES2015以前 javascriptにはオーバーロード機能が本来ありませんが、argumentsで引数を呼び出すことができる場合には次のようにすることで擬似的なオーバーロードが実現できるとされていました。 functi… Tomoumi Nishimuraハック2017.12.26 13,075
redux-sagaで処理をタイムアウトする redux上でいい感じに非同期処理を扱うredux-sagaですが、処理に時間制限を設けてそれを超えた場合はタイムアウトさせるなりなんなりしたい場合というのがありえます。 基本 ドキュメントによれば、以下のようにrace… Tomoumi Nishimuraハック2017.12.19 2,820
String.split 文字列を分割する方法として、String.split()は用いられる。これはJavascriptとJava両方のStringに存在する。 おそらくほとんどの言語のString型に存在するのだと思う。たぶん… 以下は例であ… hiwm0126ハック2017.12.13 241
displayプロパティ 条件に応じてHTMLの要素を、出したり消したりしたいときはdisplayプロパティが使えます。 JavaScriptを用いてdisplayプロパティの値をのnoneにしてあげれば、その要素は表示されなくなります。 以下は… hiwm0126ハック2017.12.09 567
変数の命名規約 プログラミング言語にはそれぞれ命名規約が存在します。 Javaの場合の命名規約はこちらのサイトに詳しく書いてありました。 クラスとインターフェースはPascalCase、定数と列挙定数についてはSnakeCase、それ以… hiwm0126ハック2017.12.08 249
ES2015で可変長引数を取り扱う ES2015では関数に可変長引数が指定できるようになっています。 可変長な引数をとる関数の定義 可変長な引数については…を用いて以下のように指定することができます。 function hoge(foo, …bar… Tomoumi Nishimuraハック2017.11.28 512