function GetDiagrams(componentID) {
$.getJSON("../PlanView/GetDiagrams", { ComponentID: componentID }, function (diagrams) {
for (var i = 0; i < diagrams.length; i++) {
PaintDiagram(diagrams[i]);
}
});
}
我所做的只是在每個返回的元素上調用PaintDiagram。我試着用谷歌搜索一下,因爲我非常有信心這很容易被縮減,但卻無法提供一個簡單的例子。使用foreach可以簡單得多嗎?
此函數是否適用於任何更多的重構?
你上面的內容是最快的,我也沒有看到任何需要重構一個簡單的循環。 – 2012-02-15 17:05:37
看看這個問題(和答案)http://stackoverflow.com/questions/242841/javascript-foreach-vs-for。 – 2012-02-15 17:14:56