- 博客(5)
- 收藏
- 关注
原创 Object.create()与new操作符
最近几天在看ES6的东东,看到了对象的扩展运算赋值解构部分,对被扩展操作符应用的赋值解构变量与对象实际属性解构时候的对应关系产生了一点疑惑,所以着手研究了一下,写一写心得,防止之后再忘记或者混淆可以再回头来看看这篇文章 ,看下面例子:const o = Object.create({ x: 1, y: 2 });o.z = 3;let { x, ...{ y, z } } = o;x /...
2018-12-28 15:53:29
1599
原创 ES6 String.prototype.repeat的实现原理
问题:输出一个指定长度N的,由指定字符串组成的字符串?解决这个问题的方法还是有很多的,同时也可以考虑一下这些方法中的性能强弱,这次说明一下ES6中String扩展的方法repeat,用它来实现上述问题!语法let str = 'n'let resultString = str.repeat(count);参数:count介于0和正无穷大之间的整数 : [0, +∞) 。表示...
2018-12-28 14:48:28
464
原创 Git操作之将本地创建项目上传到git仓库完成新建项目
(先进入项目文件夹)通过命令 git init把这个目录变成git可以管理的仓库把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点“ . ”,意为添加文件夹下的所有文件图中warning: LF will be replaced by CRLF in .babelrc.并不影响工程,只是一个警告,因为Windows下line separator是(...
2018-12-28 14:47:05
580
原创 redux-action之createAction.js源码解读(自我理解)
createAction 先了解一下这个文件是做什么的?从单词字面意思能看出是创建一个action的,接下来我们看一下源码中主要做了写什么操作://使用invariant()方法来断言程序假定为true的状态,提供有关内容和预期内容的信息,//将错误信息以throw的形式抛出import invariant from 'invariant';//判断某个参数typeof 是否为fun...
2018-12-28 14:45:52
1011
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人