window.document のプロパティを列挙

for (var x in window.document) {
  console.log(x);
}

表示
知らないのが沢山ある…(古い仕様が残っているのもあるみたい。document.clear とか)。上のは別に window.document に限らないことは、云うまでもありません。色々応用できます。

※参考 『開眼! JavaScript ―言語仕様から学ぶJavaScriptの本質』p.48