javascriptstypeof
式はnullをチェックしますか?
var test = {};
console.log(typeof test['test']);//"undefined"
var test = null;
console.log(typeof test['test']);//TypeError: test is null
typeof null
明らかに、しかし、オブジェクトの場合、なぜエラーが発生するのでしょうか?
編集:
型エラーを回避する方法は知っnull
ていますが、それにはプロパティがありませんが、の動作に説明があるのではないかと思っていますtypeof
。