Javascript では、配列内のオブジェクトのプロパティの名前をループする賢い方法はありますか?
guest1 から guest100 までのいくつかのプロパティを持つオブジェクトがあります。以下のループに加えて、長い手で書き出すことなく、guestx プロパティをループする別のループが欲しいです。以下のコードを results[i].guest100 に記述しなければならない場合、リストは非常に長くなり、見栄えの悪いコードになります。
for (var i = 0; i < results.length; i++) {
if (results[i].guest1 != "") {
Do something;
}
if (results[i].guest2 != "") {
Do something;
}
if (results[i].guest3 != "") {
Do something;
}
etcetera...
}