![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
文章平均质量分 77
LeAnnLiu
这个作者很懒,什么都没留下…
展开
-
js 小技巧
使用 Array.includes 来处理多重条件举个栗子翻译 2018-10-12 08:04:00 · 516 阅读 · 0 评论 -
为什么应该用map和filter替换forEach?
当你需要拷贝一个数组的全部或者部分到一个新数组的时候,优先使用map和filter而不是forEach。咨询工作的好处之一是我可以看到无数的项目。这些项目在规模、使用的编程语言和开发人员的能力方面差别很大。虽然有很多我觉得应该废弃的模式,但是在JavaScript中,我觉得最应该废弃的是使用forEach创建新的数组。事实上,这个模式非常简单,看起来如下所示:const kids = [];...翻译 2018-10-18 12:29:55 · 688 阅读 · 0 评论 -
javascript函数式编程(一)
一、纯函数如果你还记得一些初中的数学知识的话,函数 f 的概念就是,对于输入 x 产生一个输出 y = f(x)。这便是一种最简单的纯函数。纯函数的定义是,对于相同的输入,永远会得到相同的输出,而且没有任何可观察的副作用,也不依赖外部环境的状态。下面来举个栗子,比如在Javascript中对于数组的操作,有些是纯的,有些就不是纯的:var arr = [1,2,3,4,5];// Arr...转载 2018-10-15 17:28:08 · 167 阅读 · 0 评论 -
JS新语法:私有属性
译者注这个语法是框架开发者们非常期待的,这样就可以有效区分用户的命名空间和框架内部字段。这个语法虽然已经到了stage-2但是提出时间还比较短,对应的Babel插件还没有发布,所以还不能实际使用,可以先了解语法规则。译文类私有字段已经处于JavaScript规范流程的Stage 2,它还没完成但是JS规范协会期望这个功能得到实现并归入语言规范(虽然可能还有变数)。该语法(目前)如下:c...翻译 2018-10-16 19:09:07 · 6186 阅读 · 1 评论 -
this(他喵的)到底是什么
在深入了解 JavaScript 中的 this 关键字之前,有必要先退一步,看一下为什么 this 关键字很重要。this 允许复用函数时使用不同的上下文。换句话说,“this” 关键字允许在调用函数或方法时决定哪个对象应该是焦点。 之后讨论的所有东西都是基于这个理念。我们希望能够在不同的上下文或在不同的对象中复用函数或方法。我们要关注的第一件事是如何判断 this 关键字的引用。当你试图回答...翻译 2018-10-17 17:46:39 · 623 阅读 · 0 评论