会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
hahazexia
博客园
首页
新随笔
联系
管理
订阅
随笔- 358 文章- 0 评论- 28 阅读-
47万
01 2019 档案
MongoDB(三)基础概念简介
摘要:此文翻译整理自MongoDB 4.0官方文档的引言部分,本人英语水平有限,可能有出入的地方,请查看官方英文文档 数据库和集合(Databases and Collections) MongoDB 储存 BSON 文档(BSON document),也就是数据记录,存储在集合(collection)中
阅读全文
posted @
2019-01-25 12:00
hahazexia
阅读(1631)
评论(0)
推荐(0)
编辑
_.toString(value)
摘要:172 _.toString将一个值转换成字符串,null或者undefined被转换成空字符串。-0的符号被保留 参数 value (*): 需要转换的值 返回值 (string): 返回转换好的字符串 例子 _.toString(null); // => '' _.toString(-0); /
阅读全文
posted @
2019-01-15 16:58
hahazexia
阅读(809)
评论(0)
推荐(0)
编辑
_.toSafeInteger(value)
摘要:171 _.toSafeInteger将一个值转换成一个安全的整数。一个安全整数能够被正确的比较和表示 参数 value (*): 需要转换的值 返回值 (number): 返回转换好整数 例子 源代码
阅读全文
posted @
2019-01-15 16:48
hahazexia
阅读(316)
评论(0)
推荐(0)
编辑
_.toPlainObject(value)
摘要:170 _.toPlainObject将一个值转换成一个简单对象,展平继承的可枚举字符串键属性作为这个简单对象的自身属性 参数 value (*): 需要转换的值 返回值 (number): 返回转换好的简单对象 例子 function Foo() { this.b = 2; } Foo.proto
阅读全文
posted @
2019-01-15 16:43
hahazexia
阅读(363)
评论(0)
推荐(0)
编辑
_.toNumber(value)
摘要:169 _.toNumber将一个值转换成数字 参数 value (*): 需要转换的值 返回值 (number): 返回转换好的数值 例子 源代码
阅读全文
posted @
2019-01-15 16:18
hahazexia
阅读(1234)
评论(0)
推荐(0)
编辑
_.toLength(value)
摘要:168 _.toLength讲一个值转换成一个整数以适合作为一个array-like对象的length属性使用 参数 value (*): 需要转换的值 返回值 (number): 返回转换好的整数 例子 源代码
阅读全文
posted @
2019-01-15 16:15
hahazexia
阅读(302)
评论(0)
推荐(0)
编辑
_.toInteger(value)
摘要:167 _.toInteger将一个值转换成一个整数 参数 value (*): 需要转换的值 返回值 (number): 返回转换好的整数 例子 _.toInteger(3.2); // => 3 _.toInteger(Number.MIN_VALUE); // => 0 _.toInteger
阅读全文
posted @
2019-01-15 16:10
hahazexia
阅读(1479)
评论(0)
推荐(0)
编辑
_.toFinite(value)
摘要:166 _.toFinite将一个值转换成一个有限的数字 参数 value (*): 需要转换的值 返回值 (number): 返回转换好的数值 例子 源代码 toNumber import isObject from './isObject.js' import isSymbol from './
阅读全文
posted @
2019-01-15 16:03
hahazexia
阅读(362)
评论(0)
推荐(0)
编辑
_.toArray(value)
摘要:165 _.toArray将一个值转变成数组 参数 value (*): 需要转换的值 返回值 (Array): 返回转换后的数组 例子 _.toArray({ 'a': 1, 'b': 2 }); // => [1, 2] _.toArray('abc'); // => ['a', 'b', 'c
阅读全文
posted @
2019-01-15 15:54
hahazexia
阅读(622)
评论(0)
推荐(0)
编辑
_.lte(value, other)
摘要:164 _.lte判断value是否小于等于other 参数 value (*): 需要比较的值other (*): 需要比较的另外一个值 返回值 (boolean): 如果是value小于等于other返回true,否则false 例子 _.lte(1, 3); // => true _.lte(
阅读全文
posted @
2019-01-10 19:58
hahazexia
阅读(181)
评论(0)
推荐(0)
编辑
_.lt(value, other)
摘要:163 _.lt判断一个value是否小于other 参数 value (*): 需要比较的值other (*): 需要比较的另外一个值 返回值 (boolean): 如果是value小于other返回true,否则false 例子 源代码
阅读全文
posted @
2019-01-10 19:56
hahazexia
阅读(252)
评论(0)
推荐(0)
编辑
_.isWeakSet(value)
摘要:162 _.isWeakSet判断一个值是否被归类为WeakSet对象 参数 value (*): 需要检查的值 返回值 (boolean): 如果是WeakSet对象返回true,否则false 例子 源代码
阅读全文
posted @
2019-01-10 19:51
hahazexia
阅读(156)
评论(0)
推荐(0)
编辑
_.isWeakMap(value)
摘要:161 _.isWeakMap判断一个值是否被归类为WeakMap对象 参数 value (*): 需要检查的值 返回值 (boolean): 如果是WeakMap对象返回true,否则false 例子 源代码
阅读全文
posted @
2019-01-10 19:48
hahazexia
阅读(132)
评论(0)
推荐(0)
编辑
_.isUndefined(value)
摘要:160 _.isUndefined检查一个值是否是undefined 参数 value (*): 需要检查的值 返回值 (boolean): 如果是undefined返回true,否则false 例子 _.isUndefined(void 0); // => true _.isUndefined(n
阅读全文
posted @
2019-01-10 19:43
hahazexia
阅读(2120)
评论(0)
推荐(0)
编辑
_.isTypedArray(value)
摘要:159 _.isTypedArray判断一个值是否是一个typed array 参数 value (*): 需要检查的值 返回值 (boolean): 如果是typed array对象返回true,否则false 例子 源代码
阅读全文
posted @
2019-01-10 19:40
hahazexia
阅读(379)
评论(0)
推荐(0)
编辑
_.isSymbol(value)
摘要:158 _.isSymbol判断一个值是否是一个Symbol对象 参数 value (*): 需要检查的值 返回值 (boolean): 如果是Symbol对象返回true,否则false 例子 源代码
阅读全文
posted @
2019-01-10 19:38
hahazexia
阅读(508)
评论(0)
推荐(0)
编辑
_.isString(value)
摘要:157 _.isString判断一个值是否是字符串对象或者字符串值 参数 value (*): 需要检查的值 返回值 (boolean): 如果是String对象返回true,否则false 例子 源代码
阅读全文
posted @
2019-01-10 19:35
hahazexia
阅读(1888)
评论(0)
推荐(0)
编辑
_.isSet(value)
摘要:156 _.isSet判断一个值是否被归类为set对象 参数 value (*): 需要检查的值 返回值 (boolean): 如果是Set对象返回true,否则false 例子 源代码
阅读全文
posted @
2019-01-10 19:24
hahazexia
阅读(205)
评论(0)
推荐(0)
编辑
_.isSafeInteger(value)
摘要:155 _.isSafeInteger检查一个值是否是一个安全的整数。如果一个值是一个 IEEE-754 双精度数字而不是四舍五入的不安全的整数的结果就说它是安全的 参数 value (*): 需要检查的值 返回值 (boolean): 如果是安全的整数返回true,否则false 例子 源代码
阅读全文
posted @
2019-01-10 19:18
hahazexia
阅读(275)
评论(0)
推荐(0)
编辑
_.isRegExp(value)
摘要:154 _.isRegExp检查一个值是否被归类为正则表达式对象 参数 value (*): 需要检查的值 返回值 (boolean): 如果是正则表达式对象返回true,否则false 例子 源代码
阅读全文
posted @
2019-01-10 19:06
hahazexia
阅读(437)
评论(0)
推荐(0)
编辑
_.isPlainObject(value)
摘要:153 _.isPlainObject判断一个值是否是一个js原生对象,即使用Object构造函数创建的对象 或者 拥有[[Prototype]]属性为null的对象 参数 value (*): 需要检查的值 返回值 (boolean): 如果是原生对象返回true,否则false 例子 源代码
阅读全文
posted @
2019-01-08 10:49
hahazexia
阅读(1452)
评论(0)
推荐(0)
编辑
_.isObjectLike(value)
摘要:152 _.isObjectLike判断一个值是否是一个object-like,规则是:typeof返回object,并且不是null 参数 value (*): 需要检查的值 返回值 (boolean): 如果是object-like对象返回true,否则false 例子 源代码
阅读全文
posted @
2019-01-08 10:47
hahazexia
阅读(345)
评论(0)
推荐(0)
编辑
_.isObject(value)
摘要:151 _.isObject判断一个值是否是object 参数 value (*): 需要检查的值 返回值 (boolean): 如果是object返回true,否则false 例子 _.isObject({}); // => true _.isObject([1, 2, 3]); // => tr
阅读全文
posted @
2019-01-08 10:45
hahazexia
阅读(1557)
评论(0)
推荐(0)
编辑
_.isNumber(value)
摘要:150 _.isNumber判断一个值是否被归类为原生Number或者Number对象 参数 value (*): 需要检查的值 返回值 (boolean): 如果是Number返回true,否则false 例子 源代码
阅读全文
posted @
2019-01-08 10:39
hahazexia
阅读(751)
评论(0)
推荐(0)
编辑
_.isNull(value)
摘要:149 _.isNull判断一个值是否是null 参数 value (*): 需要检查的值 返回值 (boolean): 如果是null返回true,否则false 例子 源代码
阅读全文
posted @
2019-01-08 10:35
hahazexia
阅读(494)
评论(0)
推荐(0)
编辑
_.isNil(value)
摘要:148 _.isNil判断一个值是否是null或者undefined 参数 value (*): 需要检查的值 返回值 (boolean): 如果是null或undefined返回true,否则false 例子 源代码
阅读全文
posted @
2019-01-08 10:32
hahazexia
阅读(3439)
评论(0)
推荐(0)
编辑
_.isNative(value)
摘要:147 _.isNative检查一个值是否是原生function 注意:这个方法在core-js包的环境下探测原生function不可靠,因为core-js绕过了这类检测方法。尽管有多个请求,但是core-js维护者很清楚地声明:任何试图修复探测方法都会被阻止。因此,我们别无选择只能抛出错误。不幸的
阅读全文
posted @
2019-01-08 10:29
hahazexia
阅读(907)
评论(0)
推荐(0)
编辑
_.isNaN(value)
摘要:146 _.isNaN检查一个值是否是NaN 此方法基于Number.isNaN,和全局的isNaN不一样 参数 value (*): 需要检查的值 返回值 (boolean): 如果是NaN返回true,否则false 例子 _.isNaN(NaN); // => true _.isNaN(new
阅读全文
posted @
2019-01-08 09:44
hahazexia
阅读(792)
评论(0)
推荐(0)
编辑
_.isMatchWith(object, source, [customizer])
摘要:145 _.isMatchWith此方法与isMatch类似,却别是接受自定义比较函数。如果自定义比较函数比较的结果是undefined,那么比较就会使用lodash自己实现的isEqual 参数 object (Object): 需要检查的对象source (Object): 需要匹配判断的对象
阅读全文
posted @
2019-01-06 20:08
hahazexia
阅读(301)
评论(0)
推荐(0)
编辑
_.isMatch(object, source)
摘要:144 _.isMatch在object和source之间进行部分的深度比较确定是否object对象包含了和source相同的属性值 注意:当source部分比较的时候,此方法和matches方法效果相同 部分比较对于空数组或者空对象的source会分别匹配任何数组或是对象。 参数 object (
阅读全文
posted @
2019-01-06 20:01
hahazexia
阅读(448)
评论(0)
推荐(0)
编辑
ES6(二十三)Module 的加载实现
摘要:上一章介绍了模块的语法,本章介绍如何在浏览器和 Node 之中加载 ES6 模块,以及实际开发中经常遇到的一些问题(比如循环加载)。 浏览器加载 传统方法 HTML 网页中,浏览器通过<script>标签加载 JavaScript 脚本。 上面代码中,由于浏览器脚本的默认语言是 JavaScript
阅读全文
posted @
2019-01-03 18:05
hahazexia
阅读(693)
评论(0)
推荐(0)
编辑
ES6(二十二)Module 的语法
摘要:概述 历史上,JavaScript 一直没有模块(module)体系,无法将一个大程序拆分成互相依赖的小文件,再用简单的方法拼装起来。其他语言都有这项功能,比如 Ruby 的require、Python 的import,甚至就连 CSS 都有@import,但是 JavaScript 任何这方面的支
阅读全文
posted @
2019-01-02 17:21
hahazexia
阅读(320)
评论(0)
推荐(0)
编辑
_.isMap(value)
摘要:143 _.isMap检查一个值是否是一个map对象 如果是nodejs环境,使用nodejs提供的工具函数来判断,否则判断value是否是object-like对象并且toStringTag是[object Map] 参数 value (*): 需要检查的值 返回值 (boolean): 如果va
阅读全文
posted @
2019-01-02 16:22
hahazexia
阅读(269)
评论(0)
推荐(0)
编辑
_.isLength(value)
摘要:142 _.isLength判断一个值是否是一个有效的array-like对象的length属性 是数字且大于0小于Number.MAX_SAFE_INTEGER的整数 参数 value (*): 需要检查的值 返回值 (boolean): 如果value是array-like对象的length返回
阅读全文
posted @
2019-01-02 16:16
hahazexia
阅读(275)
评论(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)
你好,那个_.是什么东西,是你自己定义的吗?
--神奇的花花
点击右上角即可分享