Ad esempio, se ci sono più linee da tracciare, potrei fare
function drawLines(lines) {
lines.forEach(function (line) {
drawLine(line);
});
}
function drawLine(line) {
//...
}
e quindi nella sezione "principale" del codice dovrei semplicemente chiamare drawLines(lines)
invece di scrivere un forEach
lì.
Ciò impedisce la scrittura di più forEach
se c'è più di una sezione di codice che deve rendere alcune linee. Avrei solo bisogno di chiamare drawLines(lines)
in qualsiasi posto del genere. Ma allo stesso tempo, sembra semplicemente una cosa stupida da fare.
(La cosa delle linee è solo un esempio ... Sto solo parlando del concetto generale di "fare qualcosa con ogni elemento in un array").