打赏

随笔分类 -  JavaScript

上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页
摘要:使用Object.entries 阅读全文
posted @ 2018-08-20 10:14 孟繁贵 阅读(8670) 评论(0) 推荐(0)
摘要:表达式还可以用于定义方法名。 阅读全文
posted @ 2018-08-17 18:53 孟繁贵 阅读(1301) 评论(0) 推荐(0)
摘要:主要使用的join方法: 方法2: 知识点: 方法3: flat()默认只会“拉平”一层,如果想要“拉平”多层的嵌套数组,可以将flat()方法的参数写成一个整数,表示想要拉平的层数,默认为1。 如果不管有多少层嵌套,都要转成一维数组,可以用Infinity关键字作为参数。 方法四: 阅读全文
posted @ 2018-08-17 18:32 孟繁贵 阅读(10661) 评论(0) 推荐(0)
摘要:// ES5 a = list[0], rest = list.slice(1) // ES6 [a, ...rest] = list 阅读全文
posted @ 2018-08-17 18:10 孟繁贵 阅读(2803) 评论(0) 推荐(0)
摘要:1、Math.expm1() Math.expm1(x)返回 ex - 1,即Math.exp(x) - 1。 2、Math.log1p() Math.log1p(x)方法返回1 + x的自然对数,即Math.log(1 + x)。如果x小于-1,返回NaN。 应用场景: Math.log(0)的场 阅读全文
posted @ 2018-08-17 17:22 孟繁贵 阅读(2423) 评论(0) 推荐(0)
摘要:以Y轴为示例: 阅读全文
posted @ 2018-08-17 16:28 孟繁贵 阅读(1763) 评论(0) 推荐(0)
摘要:_.pull(array, [values]) 移除所有经过 SameValueZero 等值比较为 true 的元素 . without 不会修改原数组 <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8" /> <meta n 阅读全文
posted @ 2018-08-17 14:20 孟繁贵 阅读(5115) 评论(0) 推荐(0)
摘要:1、字符串转数字 2、转换为字符串 阅读全文
posted @ 2018-08-11 14:02 孟繁贵 阅读(267) 评论(0) 推荐(0)
摘要:如‘2018-08-07T14:44:40.000+0800’时间转换为正常时间格式 使用moment库 阅读全文
posted @ 2018-08-09 14:34 孟繁贵 阅读(13521) 评论(2) 推荐(0)
摘要:1.示例代码 控制台输出: 2、队列 setTimeout、setInterval和事件绑定中的代码,通过队列来执行。不是函数调用栈。 任务队列分为:宏任务(macro-task)和微任务(micro-task)。 macro-task:script(整体代码)、setTimeout、setInte 阅读全文
posted @ 2018-07-24 18:50 孟繁贵 阅读(655) 评论(0) 推荐(0)
摘要:模拟实现: 阅读全文
posted @ 2018-07-24 16:33 孟繁贵 阅读(550) 评论(0) 推荐(0)
摘要:规则: 函数的提升优先于变量提升。同名的函数会覆盖同名的函数与变量。同名的变量不会覆盖同名的函数。 示例代码1: 控制台输出 解释: 示例代码2: 控制台输出: 解释: 阅读全文
posted @ 2018-07-23 18:34 孟繁贵 阅读(753) 评论(0) 推荐(0)
摘要:1、相等比较算法 The Abstract Equality Comparison Algorithm (==) The Strict Equality Comparison Algorithm ( ) SameValue (Object.is()) SameValueZero (暂未提供API) 阅读全文
posted @ 2018-07-20 19:02 孟繁贵 阅读(4540) 评论(1) 推荐(3)
摘要:_.forIn(object, [iteratee=_.identity]) 使用 iteratee 遍历对象的自身和继承的可枚举属性。 _.forOwn(object, [iteratee=_.identity]) 使用 iteratee 遍历自身的可枚举属性。 阅读全文
posted @ 2018-07-17 16:19 孟繁贵 阅读(6322) 评论(0) 推荐(0)
摘要:转换 value 为字符串。 null 和 undefined 将返回空字符串。-0 将被转换为字符串"-0"。 优于js的toString和String()方法。 阅读全文
posted @ 2018-07-17 15:44 孟繁贵 阅读(3059) 评论(0) 推荐(0)
摘要:var object = { 'a': 1 }; var other = { 'a': 1 }; //true console.log(_.eq(object, object)) //true console.log(_.isEqual(object, object)) 阅读全文
posted @ 2018-07-17 15:26 孟繁贵 阅读(11656) 评论(0) 推荐(0)
摘要:返回collection(集合)的长度,如果集合是类数组或字符串,返回其 length ;如果集合是对象,返回其可枚举属性的个数。 阅读全文
posted @ 2018-07-17 14:48 孟繁贵 阅读(554) 评论(0) 推荐(0)
摘要:函数柯里化的主要目的就是为了减少函数传参,同时将一些固定参数私有化。下面展示一段非常简单计算圆面积的代码来说明函数柯里化的原理: 也许你会觉得这段代码很二,但是这就是函数柯里化的真实面目。当然上面的代码只是一个非常小的例子,真实世界中的函数柯里化会比它凶恶一点,下面来讨论一个更通用的例子。假设π不是 阅读全文
posted @ 2018-07-17 11:06 孟繁贵 阅读(656) 评论(0) 推荐(0)
摘要:lodash 集合处理方法 map和filter区别 阅读全文
posted @ 2018-07-13 10:02 孟繁贵 阅读(5741) 评论(0) 推荐(0)
摘要:http://www.ruanyifeng.com/blog/2015/05/async.html 1、async 函数是非常新的语法功能,新到都不属于 ES6,而是属于 ES7。目前,它仍处于提案阶段,但是转码器 Babel 和 regenerator 都已经支持,转码后就能使用。 2、await 阅读全文
posted @ 2018-07-02 16:59 孟繁贵 阅读(167) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页
TOP