摘要: 一.函数作为返回值 二.函数作为参数被传递 如上代码中,fn函数作为一个参数被传递进入另一个函数,赋值给f参数。执行f(15)时,max变量的取值是10,而不是100。 不适合场景: 返回闭包的函数是个非常大的函数。 闭包是javascript语言的一大特点,主要应用闭包场合主要是为了:设计私有的方 阅读全文
posted @ 2018-10-18 22:10 Anby-PBH 阅读(168) 评论(0) 推荐(0)
摘要: react中setState是同步还是异步困扰了好久,今天终于有了答案;它既是同步的,也是异步的; 批量更新: 加入我在页面上写三个setState去分别 componentDidMount() { this.setState({ val: this.state.val + 1 }) console 阅读全文
posted @ 2018-10-18 20:56 Anby-PBH 阅读(806) 评论(0) 推荐(0)
摘要: 今天去面试,面试官问我是否了解函数式编程,怎么说早上还瞄到这个名词,不过没注意看,现在先简单总结一下: 工业上的编程方式一般都是命令式编程,它解决的问题就是做什么的问题,比如人脑善于分析问题,即是执行的过程,给电脑下命令去执行;现在的c语言和java就是命令式编程; 函数式编程,对应的是声明式编程, 阅读全文
posted @ 2018-10-18 20:10 Anby-PBH 阅读(178) 评论(0) 推荐(0)