01 2019 档案

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

点击右上角即可分享
微信分享提示