原始值和引用值在 ECMAScript 中,变量可以存放两种类型的值,即原始值和引用值;原始值:原始数据类型(简单类型)的值,即undefined、null、Number、String、Boolean 类型所表示的值;引用值:复合数据...
JS
在查阅了很多资料之后,我将在这篇文章对于 JS 中的 ==、===、Object.is 进行详细的讲解,所以这很有可能是一篇很长很长的“唠叨文”,但是我相信你一定可以从这篇文章中收货很多,所以抖擞精神,往下看吧! 比较操作首先,你需要...
本篇文章译自某大牛的文章:Function Declarations vs. Function Expressions,推荐英语不是很差的童鞋点击前面链接看原文。首先先做个小测验,下面四个例子的 alert 输出分别是什么? 例子一:...
题目我就不过多解释了,这篇文章是对 stackoverflow 上一个问题的总结,如果英文不是特别差的话,推荐大家点击上面链接看大家对这个问题的详细讨论 实现方案indexOf123var string = "foo&quo...
浅拷贝 VS 深拷贝浅拷贝和深拷贝也成为浅复制和深复制,是在很多编程语言中经常用到的方法。另外,本文只会涉及到 js 中复杂数据类型的拷贝问题(Object, Array 等),不讨论基本数据类型(null, undefined, s...
window 和 documentdocument 是 window 对象的一部分:document.body -> window.document.body,浏览器的 HTML 文档称为 document 对象window.l...
这本书是我无意中看到的一本电子版书籍,但是第一章就吸引到了我,然后就对作者展开了深入“挖掘”,通过作者的个人博客发现作者是一个很厉害的技术开发人员,不管是前端还是后台都有所涉猎,所以推荐大家去他的个人博客逛逛,同时推荐他的两本书籍:《...