function GetDiagrams(componentID) {
$.getJSON("../PlanView/GetDiagrams", { ComponentID: componentID }, function (diagrams) {
for (var i = 0; i < diagrams.length; i++) {
PaintDiagram(diagrams[i]);
}
});
}
私がやっているのは、返された各要素に対してPaintDiagramを呼び出すことです。私はこれが簡単に還元できると自信が持てますが、簡単な例を引き上げることはできませんでしたので、少しGoogle検索を試みました。これは、foreachを使用するともっと簡単に書くことができますか?
この機能は、それ以上のリファクタリングの候補ですか?
上記のものが最も速く、また単純なforループをリファクタリングする必要はありません。 –
この質問をチェックしてください(および回答)http://stackoverflow.com/questions/242841/javascript-foreach-vs-for –