240 发简信
IP属地:广东
  • 需要注意的是如果用es6扩展写法reduce那块的代码的改成
    _add.toString = function() {
    return _args.reduce((c, s) => c + +s, 0);
    }
    这里的s要做一下转化,本来s是字符串,+s转成Number这样才能对得上,要不然结果会变成字符串拼接比如add(1)(2)(3)得到的是123,而不是6,还有要想console.log的隐式转换生效要这样写console.log("" + add(1)(2)(3))这里为各位看官提供解释说明,希望可以帮到大家,谢谢。

    详解JS函数柯里化

    第一次看到柯里化这个词的时候,还是在看一篇算法相关的博客提到把函数柯里化,那时一看这个词就感觉很高端,实际上当你了解了后才发现其实就是高阶函数的一个特殊用法。 果然是不管作用...

  • alert(add(1)(2)(3))会触发隐式转换,console.log不行

    详解JS函数柯里化

    第一次看到柯里化这个词的时候,还是在看一篇算法相关的博客提到把函数柯里化,那时一看这个词就感觉很高端,实际上当你了解了后才发现其实就是高阶函数的一个特殊用法。 果然是不管作用...

  • 问一下antd的Form怎么接redux

    搭建一个React-redux-router + antd项目(二)安装 redux、router、axios和antd

    上一篇写了如何初始化一个项目 搭建一个React-redux-router + antd项目(一)初始化项目 接下来对my-app 进行扩展 安装redux、react-re...

  • 120
    react,vue等部署单页面项目时,访问刷新出现404问题

    1. 问题描述: 上个礼拜开发了个简单的单页面移动端页面,地址,然后进入到文章详情,刷新浏览器,发现浏览器出现404了,what happen? 如下图: 2. 问题原因: ...

  • 120
    react-native用模拟器或安卓设备debug报错:unable to load script from assets 'index.android.bundle'

    react-native用模拟器或安卓设备debug报错:unable to load script from assets 'index.android.bundle' 网...

  • 看了好一会,终于明白了变量对象的创建与执行阶段的不同点,讲一下自己对两个例子的见解,希望有误解的话大家指出来;
    首先是变量函数对象的创建阶段,此时,所有的‘=’赋值都不会进行,先创建函数声明的对象,在创建var声明的对象,此时var声明的对象名称与已有函数名称一样的话会跳过,跳过的意思是就当什么事情都没发上,其余的var声明的对象值都为undefined。
    因此,在demo1中,函数执行之前只有foo函数变量和a undefined变量,然后开始执行,当执行到第四行时,才开始给a赋值。
    在demo2中,在执行之前只有foo函数变量和var bar变量,然后执行到第四行时才给foo重新赋值为‘hello’,执行到第六行值给bar 赋值为函数。
    建议不懂的同学可以把console.log放在不同位置试一试。

  • 主要是配置有问题,新建的包要对比其他的包修改一下buildsetting就能解决,有几个是不同的

    iOS Archive 出现 library not found for - XXX

    今天要打包个ipa,结果出问题了。报了library not found for - XXX 关键不管是run还是build 都不会报这个错。 打包了那么多回,都没出现这种问...