十一章第四回 Objectとプロパティこのページの最終更新日:2017年10月27日 プロパティの一覧を取得するES5の特徴は、オブジェクト、特にプロパティに対する操作が強化されたことです。 まず、オブジェクトに存在するプロパティの一覧を取得することを考えましょう。例えば、 var obj={ foo:"bar", baz:3, }; というオブジェクトにはfooとbazという2つのプロパティがあります。このように、あるオブジェクトが持っているプロパティを全て調べるということが必要になる機会は少なくないでしょう。 このとき実は、古典的な方法としてはfor-in文があります。これは以下のような形の文です。 for(var 変数名 in オブジェクト){ } forという名前から察せるように、これはループの一種です。左の変数に、右のオブジェクトが持っているプロパティの名前が入り、全てのプロパテ