commentCountとのプロパティlikeCountが両方とも 0 に等しいオブジェクトからプロパティを削除する最も効率的な方法を見つけようとしています。次の例でActivity.3は、 が削除されます。$.each()必要以上に時間がかかるように思われるので、それらをループしたくありません。
Activity = {
0 : {
'commentCount' : 10,
'likeCount' : 20
},
1 : {
'commentCount' : 0,
'likeCount' : 20
},
2 : {
'commentCount' : 10,
'likeCount' : 0
},
3 : {
'commentCount' : 0,
'likeCount' : 0
}
}
アップデート
このオブジェクトの作成の状況が疑問視されています。明確にするために、Activityオブジェクトは内部に最大 300 万のプロパティを持つことができます。メモリに保存される AJAX JSON 応答としてサーバー側で生成されます。それには、他の場所で使用されているcommentCountと以外のものが含まれているため、とlikeCountの両方が 0 のものでサーバーが応答しないようにすることはできません。commentCountlikeCount