JavaScript, コードレビュー

getElementById は null を返すことがあります。

引数で指定したIDを持つ要素が見つからない場合にnullが返ります。

指定したIDが間違っていた場合や、対象の要素がDOMに追加されるタイミン ...

JavaScript

開発をするときに、同じような機能だけどどのモジュールを使ったらいいか迷うことがある。

そんなときは で、今トレンドのモジュールを見つけよう!

Vue

lintOnSave: false

保存時にソースファイルをリントしない。

lintOnSave: true

保存時にソースファイルをリントする。ただし、warningとしてターミナルに出力されるだけで、コンパイル自体は成功す ...

JavaScript, Vue

すべてのコンポーネント、または、多くのコンポーネントで同じコンポーネントを使いたい場合は、そのコンポーネントをグローバルコンポーネントとして登録しておくと便利です。

例えば、ComponentA、ComponentB、Co ...

JavaScript

enumerable が true なら、そのプロパティはプロパティ列挙に現れます。プロパティ列挙とは Object.keys などの結果に含まれるということです。

const obj = {}Object.defineProp ...

Vue

使い方があっているかわからないけど、ReactのContextみたいに使えるのかな

<!DOCTYPE html><html lang="en"><head> <me ...

JavaScript

json server を使うとわずか30秒でREST APIのmockが作れてしまう。コードを一切書く必要がない。

json serverをインストールする
APIが返すjsonをdb.jsonに記述する
json ...

JavaScript, 覚書

setupFiles

主にenvを読み込む処理を書く。この時点ではjestはセットアップされていないので、jest.xxxx みたいなAPIはコールできない。

setupFilesAfterEnv

jestがセットアップされた ...

JavaScript

変数や関数で delete をした場合、削除できないので false が返りますが、実行時のエラーにはなりません。

let hoge = 'hoge'delete hoge//false が返るconsole.l ...

JavaScript, 覚書

github にテストケースが書いてありました。

テストコードはそれ自体が仕様でもあるので、どういう動作かわからないときはテストコードをみるのはすごくありです。