题目:2665.计数器 II

​​题目来源:

        leetcode题目,网址:2665. 计数器 II - 力扣(LeetCode)

解题思路:

       函数里面定义函数,返回函数。

解题代码:

/**
 * @param {integer} init
 * @return { increment: Function, decrement: Function, reset: Function }
 */
var createCounter = function(init) {
    let org=init;
    function increment(){
        org++;
        return org;
    }
    function decrement(){
        org--;
        return org;
    }
    function reset(){
        org=init;
        return org;
    }
    return {increment,decrement,reset};
};

/**
 * const counter = createCounter(5)
 * counter.increment(); // 6
 * counter.reset(); // 5
 * counter.decrement(); // 4
 */
 
  

总结:

        无官方题解。没做出来,在题解区抄的。


你可能感兴趣的:(#,JavaScript,JavaScript)