- script.js
JavaScript
let mode = 'document'; // Modo de funcionamiento del controlador de impresión
let pageNumber = 5; // Número de la página que se copia
let copyCount = 7; // Cantidad de copias
let totalPages = 6; // Total de páginas del documento
if (mode === 'pageCopy') {
for (let copies = 1; copies <= copyCount; copies++) {
keks.print(pageNumber);
}
}
if (mode === 'document') {
for (let page = 1; page <= totalPages; page++) {
keks.print(page);
}
}
Resultado de la ejecución
ObjetivosRealizado
0
Agreguemos el modo que imprime las páginas del documento en orden inverso.
- Al final del programa, agrega una comprobación que compare
modecon el valor'reverse'. - Dentro de esa comprobación, agrega un ciclo que disminuya el valor de la variable
reversePagedesdetotalPageshasta1, incluido. DisminuyereversePageen una unidad en cada iteración. - Dentro del ciclo, agrega el comando para imprimir la página actual
reversePage. - Cambia el valor de la variable
modea'reverse'.