会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
hahazexia
博客园
首页
新随笔
联系
管理
订阅
随笔- 358 文章- 0 评论- 28 阅读-
47万
08 2018 档案
lodash中判断数据类型的方法
摘要:lodash库中判断数据类型涉及两个方法,getTag和baseGetTag,下面是baseGetTag: 下面是getTag:
阅读全文
posted @
2018-08-31 21:51
hahazexia
阅读(4376)
评论(0)
推荐(0)
编辑
_.difference(array, [values])
摘要:4 difference方法通过SameValueZero方法来比较,找到给定数组中其他参数数组没有的元素,然后将这些元素组成新数组返回。 参数 array (Array): 用来检查的数组[values] (...Array): 用来排除的数组 返回值 (Array):返回一个包含过滤值的新数组
阅读全文
posted @
2018-08-21 00:36
hahazexia
阅读(2320)
评论(0)
推荐(0)
编辑
十大排序算法
摘要:本文转载自十大经典排序算法 排序术语 稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面; 不稳定:如果a原本在b的前面,而a=b,排序之后a可能会出现在b的后面; 内排序:所有排序操作都在内存中完成; 外排序:由于数据太大,因此把数据放在磁盘中,而排序通过磁盘和内存的数据传输才能进行;
阅读全文
posted @
2018-08-19 21:22
hahazexia
阅读(279)
评论(0)
推荐(0)
编辑
ES6(十二)Proxy
摘要:概述 Proxy 用于修改某些操作的默认行为,等同于在语言层面做出修改,所以属于一种“元编程”(meta programming),即对编程语言进行编程。 Proxy 可以理解成,在目标对象之前架设一层“拦截”,外界对该对象的访问,都必须先通过这层拦截,因此提供了一种机制,可以对外界的访问进行过滤和
阅读全文
posted @
2018-08-11 23:27
hahazexia
阅读(348)
评论(0)
推荐(0)
编辑
this和对象原型
摘要:第一章 关于this 为什么要用this function identify() { return this.name.toUpperCase(); } function speak() { var greeting = "Hello, I'm " + identify.call( this );
阅读全文
posted @
2018-08-11 16:55
hahazexia
阅读(459)
评论(0)
推荐(0)
编辑
_.concat(array, [values])
摘要:3 concat方法将传递的参数与源数组连接起来,需要连接的参数是数组或者值都可以,然后返回新数组。 参数 array (Array):需要连接的源数组 [values] (...*):需要连接到源数组的参数 返回值 (Array):连接好的新数组 例子 源代码:
阅读全文
posted @
2018-08-10 19:43
hahazexia
阅读(581)
评论(0)
推荐(0)
编辑
for循环里的定时器引发的思考
摘要:在学习js的时候,或者面试的时候,会经常碰到这一道经典题目: 熟悉这道题目的人立马就可以说出答案: 结果是先打印字符串'a',然后再打印5个数字5。 有人会说这个题目并不难,而且只要你遇到过这个题目,下次再见到基本也不会答错了,但其实这段简单的代码里面包含了很多js知识。 这里就整理总结一下。 单线
阅读全文
posted @
2018-08-09 00:49
hahazexia
阅读(14739)
评论(10)
推荐(12)
编辑
Array.prototype上方法的polyfill解疑
摘要:去看MDN上Array.prototype上的方法,ES5.1和ES6之后的方法,文档都给出了polyfill,基本上所有的polyfill都有下面两行代码: 当时我看到这两行的时候,就产生了疑惑,为什么要把this强制转换成对象,这些方法不是在Array.prototype上吗?this一定会是a
阅读全文
posted @
2018-08-04 17:33
hahazexia
阅读(417)
评论(0)
推荐(0)
编辑
公告
昵称:
hahazexia
园龄:
12年7个月
粉丝:
73
关注:
3
+加关注
<
2025年3月
>
日
一
二
三
四
五
六
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
更多链接
随笔分类
Array and Array.prototype(23)
axios-code(6)
c(8)
css(10)
data structures and algorithms(10)
ECMAscript(23)
express-code(4)
Git(1)
HTTP: The Definitive Guide(7)
js(12)
learning python(3)
lodash-code(194)
mass(1)
mint-ui-code(5)
MongoDB(3)
nodejs(7)
Object and Object.prototype(5)
Professional JavaScript for Web(11)
regular expression(8)
String and String.prototype(12)
vue-code(3)
You Don't Know JS(2)
更多
随笔档案
2020年8月(3)
2019年8月(3)
2019年4月(13)
2019年1月(34)
2018年12月(37)
2018年11月(52)
2018年10月(69)
2018年9月(14)
2018年8月(8)
2018年7月(19)
2018年6月(25)
2018年5月(5)
2018年4月(12)
2018年3月(11)
2018年2月(1)
2018年1月(9)
2017年12月(6)
2017年11月(3)
2017年10月(1)
2017年8月(2)
2017年7月(1)
2017年2月(1)
2017年1月(1)
2016年12月(2)
2016年11月(3)
2016年10月(7)
2016年9月(1)
2016年3月(4)
2015年12月(4)
2013年4月(5)
2013年3月(2)
更多
阅读排行榜
1. 给vue项目添加ESLint(63198)
2. 判断数据类型的方法(33706)
3. _.cloneDeep(value)(17038)
4. 正则表达式入门(四)选择,分组和向后引用(16371)
5. for循环里的定时器引发的思考(14739)
评论排行榜
1. for循环里的定时器引发的思考(10)
2. 判断数据类型的方法(4)
3. MessageBox(3)
4. _.clamp(number, [lower], upper)(2)
5. _.isArray(value)(2)
推荐排行榜
1. for循环里的定时器引发的思考(12)
2. 判断数据类型的方法(4)
3. 给vue项目添加ESLint(3)
4. express+gulp构建项目(二)启动项目和主文件(2)
5. _.debounce(func, [wait=0], [options={}])(1)
最新评论
1. Re:判断数据类型的方法
转载了,谢谢!
--橘子熊
2. Re:for循环里的定时器引发的思考
22年前来考古,写的非常清晰明了,循序渐进,关键字也用颜色注明,算得上18年少有的好文了。要是再美化下博客和编辑器就更完美了。
--木秀羽林
3. Re:for循环里的定时器引发的思考
博主你好! 我最近看了一下闭包的定义,是"在作用域外访问了作用域内的变量",比如下面这个,通过add,在外部形成的对counter的访问. var add = (function () { var c...
--初学者-xjr
4. Re:_.isArray(value)
@神奇的花花 这是我过去读 lodash 这个工具库的源代码的时候写的,没必要看 lodash 了,去学习其他库的源代码吧,ES6 之后 lodash 这个工具库渐渐用的少了,我现在也不维护这个博客了...
--hahazexia
5. Re:_.isArray(value)
你好,那个_.是什么东西,是你自己定义的吗?
--神奇的花花
点击右上角即可分享