2010-10-19 in演算子について sie.js ぼやき プロパティをチェックするときに便利だと教えてもらったin演算子ですが、nullのチェックはできないようです。たとえば、 var s = { p : null}; alert("p" in s); //true だと、trueの値を返してしまいます。 仕方がないので、nullかそうでないかのチェックは、これまでどおり!!を頭につけます。あるいは、deleteを使って、プロパティを消しておくのも、一つの手かもしれません。