SOURCE

/**
 * 灵雀云前端面试题:实现计数器
 * 1. 实现 Counter 函数,支持通过 new 创建一个带增减功能的计数器对象
 * 2. 增减操作支持自定义步长
 * 3. 只能通过 current 方法获取当前值,不允许直接修改和访问当前数值
 */
function Counter() {
    
}

// 期望以下测试用例能够返回正确的结果
const c = new Counter();

c.increment();
console.log(c.current());   // 1
c.increment(5);
console.log(c.current());   // 6
c.decrement(3);
console.log(c.current());   // 3
console 命令行工具 X clear

                    
>
console