Programming Self-Study Notebook

勉強したことを忘れないように! 思い出せるように!!

2020-07-26から1日間の記事一覧

moment().isValid()がバグってる!?

24時00分00秒がtrue!?に納得できない。 やったこと その1:厳密比較(があるらしい)→ 試してみた→ 変化なし 1-1:リファレンスをよく読む 1-2:厳密比較を試してみた その2:問い合わせてみる リファレンスサイト上から問い合わせる stackoverflow(BETA…

JavaScriptで配列から重複する要素を取り除く

方法1:filterメソッドとindexOfメソッドを利用する const list = ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun', 'Sun', 'Sun']; const day = list.filter((x,i,self) =>{ return self.indexOf(x) === i; }) console.log(day); // ["Sun", "Mo…

JavaScriptで配列の要素数を調べる

方法①:lengthを使用する a=[1,2,3]; console.log(a.length>3); 方法②:inを使用する a=[1,2,3]; console.log(3 in a); Arrayオブジェクトの場合、in演算子によってインデックスが存在するかを検査できる。 その他の記事について overworker.hatenablog.jp

JavaScriptで文字数をカウントする

方法1:.lengthで数える(×) 方法2:配列に変換する(〇) 方法3:配列に変換する(スプレッド構文を使用する)(〇) その他の記事について 文字数制限がある場合等、文字数を正確にカウントするときの処理 方法1:.lengthで数える(×) // 半角英数字…

JavaScriptで数値文字列を0で桁数をそろえる

桁数(文字数)が合わない数字等の桁あわせを実施する処理 方法1:sliceを使用する 方法2:padStartを使用する(ES2017) その他の記事について 方法1:sliceを使用する // 3桁で合わせる場合 a=1; a=('00'+a).slice(-3); console.log(a); // '001' 方法…