美文网首页
一道js面试题

一道js面试题

作者: 蜗牛Coming | 来源:发表于2019-07-11 14:13 被阅读0次

写一个函数,让add(1)(2)(3)可以输出6

function add(num){
    let init = num;  //用于初始化;
    function tempfn(num){
        init+= num;
        return tempfn;
    }
    tempfn.toString = function(){
        return init;
    }
    return tempfn; 
  // 返回的是一个函数体,如果该函数体有toString()方法,则会调用函数体的toString()方法,利用这个操作可以把上次累计的值返回出来  
}
console.log(add(1));            //1
console.log(add(1)(2)(3));   //6

相关文章

  • 那些年遇到的面试题

    腾讯面试题 据说是小米面试题 答案: 来自国外的一道题 一道经典面试题: 杂 1.JS数据类型有哪些?哪些是引用类...

  • 面试.md

    [TOC] 2017年第一波 JavaScript 面试题 一道常被人轻视的前端****JS面试题 目录 前言 第...

  • js面试题

    一道腾讯js面试题 题目如下: 对作用域链(scope chain)、执行环境(execution context...

  • js基础面试题

    面试题:延迟加载JS有哪些方式? 面试题:JS数据类型有哪些? 面试题:JS数据类型考题 考题一: 考题二: 面试...

  • 一道坑爹的面试题

    网上看到一道坑爹的面试题,代码如下:(js真是处处是坑呀。。。(┬_┬)) 输出结果(chrome下): 作为前端...

  • 面试

    来深圳面试的第二天,真的涨经验了,第一次就一道JS题,其他全是HTML css。 第二次也是一道JS面试题,其他v...

  • JavaScript数组赋值引用及理解

    今天看到一道前端js面试题,加深了我对数组的一些理解。 var arr1 = 'edison'.split('')...

  • 前端知识 - 收藏集 - 掘金

    一道 JS 面试题所引发的 "血案",透过现象寻本质,再从本质看现象 - 前端 - 掘金觉得本人写的不算很烂的话,...

  • 2019-12-03面试题部分整理

    一道关于原型链的面试题 详解JS函数柯里化 https://www.jianshu.com/p/2975c25e4...

  • 关于class superClass super

    下面一道面试题:@implementation Son : Father 很多iOS面试题库中都有这一道面试题,上...

网友评论

      本文标题:一道js面试题

      本文链接:https://www.haomeiwen.com/subject/twarkctx.html