Реализовать функцию createCounter

/* Задача

// Реализовать функцию createCounter которая работает следующим образом:
// При вызове createCounter(n) функция возвращает другую функцию
// Эта возвращаемая функция увеличивает внутреннее значение счетчика на 1 при каждом вызове и возвращает текущую сумму
// Начальное значение счетчика задается аргументом n при вызове createCounter(n)
// Если n не передан, начальное значение считается равным 0

// Пример использования:
const counter = createCounter(5);

console.log(counter()); // Вывод: 6
console.log(counter()); // Вывод: 7
console.log(counter()); // Вывод: 8

// ... // 5

const anotherCounter = createCounter(); // 0
console.log(anotherCounter()); // Вывод: 1
console.log(anotherCounter()); // Вывод: 2

console.log(anotherCounter.clear()); // Вывод: 0
*/

function createCounter(n) {
}

Оставьте комментарий