Object はHashじゃない

javascript - new Hash(); // Object はHashじゃないから - 404 Blog not Found

try{
    alert({'hasOwnProperty':false}.hasOwnProperty('hasOwnProperty'));
}catch(e){
    alert('WTF?  ' + e);
}

なるほどー
実行時エラーになるように関数以外のものでオーバーライドすればいいのかー

'hasOwnProperty'とか'propertyIsEnumerable'とかの予約語の一覧って取得できないってことなんだろうなー