摘要:是新增加的关键字,作用是声明一个只读变量。暂时性死区块级作用域声明的值是基础数据类型,那么这个变量的值就不可以改变。 const是ES6新增加的关键字,作用是声明一个只读变量。这个变量指向的内容地址是不可以改动的。 const a = 1 a = 4 // TypeError: Assignment to constant variable. 和let一样,它也有暂时性死区和块级作...
摘要:而为对象时,可用选项如下之所以第三个参数有两种形态,是在旧版本中只存在一个布尔值,即属性但随着时间推移以及发展的需要,需要支持设置更多的特性设置,所以有了选项这个对象传参,又为了兼容以前的老程序,所以对两者进行了兼容。 起因 最近在看以前的代码时,发现年初在熟悉react hooks新特性时写下了这样一段代码: let i = 0; function Test(props) { c...
摘要:可以直接通过来安装但是仓库里面的版本有点落后目前年月日仓库版本为而官方的版本为非版已经来到了所以决定自己安装待续 deepin可以直接通过sudo apt install nodejs来安装nodejs,但是仓库里面的版本有点落后, 目前(2018年12月20日)仓库版本为v8.11.2,而官方的LTS版本为10.14.2,非LTS版已经来到了11.5.0所以决定自己安装. === ...
摘要:函数的柯里化的基本使用方法和函数绑定是一样的使用一个闭包返回一个函数。先来一段我自己实现的函数高程里面这么评价它们两个的方法也实现了函数的柯里化。使用还是要根据是否需要对象响应来决定。 奇怪,怎么把函数的柯里化和Redux中间件这两个八竿子打不着的东西联系到了一起,如果你和我有同样疑问的话,说明你对Redux中间件的原理根本就不了解,我们先来讲下什么是函数的柯里化?再来讲下Redux的...