у меня тоже проблемы с 6-м этапом этой задачи:
solution.js:
import { writeLog } from './functions.js';
const message = `
Hello, world 👋!
Let's make our Console Output Fun and Interactive in JavaScript and Node.js 🚀
`;
let delay = 100;
let randomized = true;
writeLog(message,delay,randomized);
functions.js:
import { sleep } from "./helper.js";
export const writeLog = async (message, delay, randomized) => {
console.log(randomized);
if (randomized === true) {
let newDelay = Math.random(0, delay);
console.log(newDelay);
for (let index = 0; index < message.length; index++) {
const element = message[index];
process.stdout.write(element);
await sleep(newDelay);
};
} else {
for (let index = 0; index < message.length; index++) {
const element = message[index];
process.stdout.write(element);
await sleep(delay);
};
};
process.stdout.write('\n');
}
helper.js:
export const sleep = (ms) => {
return new Promise(resolve => setTimeout(resolve, ms));
}
и собственно сама консоль:
собственно с randomized = false тоже проверял. выводится с обычной задержкой. но задачу не принимает.