流心雨

文章 评论 浏览 305

流心雨 2022-05-04 13:55:59

function add() {
var a = 0;
var out = arguments;

function sum() {
    for(var i = 0; i < arguments.length; i++) {
        a += arguments[i]
    }
    return sum
}

sum.toString = function() {
    for(var i = 0; i < out.length; i++) {
        a += out[i]
    }
    return a;
}

return sum;

}

第 84 题:请实现一个 add 函数,满足以下功能

流心雨 2022-05-04 13:54:52
    function getMax(str) {
      let c = "";
      let res = Array.from(str).reduce((acc, cur) => {
       if (c == cur) {
          acc[cur] = acc[cur] ? acc[cur] + 1 : 2;
        } else {
          acc[cur] = 1;
        }
        c = cur;
        return acc;
      }, {});
      let max = Math.max.apply(null, Object.values(res));
      let ret = {};
      for (let k in res) {
        if (res[k] == max) {
          ret[k] = max;
        }
      }
      return ret;
    }
    console.log(getMax("abbkejsbcccwqaa")); //{c: 3}
    console.log(getMax("abcaakjbb")); //{a: 2, b: 2}

第 114 题:找出字符串中连续出现最多的字符和个数

流心雨 2022-05-04 13:49:08

@thereisnowinter dalao 666~萌新学到了新的一手 apply和bind连用,同时绑定调用的方法和调用的主体,只留下一个参数的位置

JavaScript 专题之数组扁平化

流心雨 2022-05-04 04:36:25

作者的案列太过简单,应该写那种嵌套比较深的的

JavaScript 深入之词法作用域和动态作用域

更多

推荐作者

櫻之舞

文章 0 评论 0

弥枳

文章 0 评论 0

m2429

文章 0 评论 0

野却迷人

文章 0 评论 0

我怀念的。

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文