摘要:
Object 在JavaScript中一切都是基于对象来完成的,Js中大部分类型都是对象,如 String/Number/Math/RegExp/Date 等等。 我们可以自定义对象,自定义对象中包含方法以及属性。 对象最重要的一点就是将功能进行整合,方便操纵数据,在对象中拥有属性以及方法。 在Js 阅读全文
摘要:
作用域 在Js中,所有的名字(变量/常量/函数/类)都有一个作用范围,这被称之为作用域。 全局作用域 全局作用域即是在全局下定义的名字作用范围,在Js中全局作用域中的名字全局有效,在任何作用域中都能进行访问。 生命周期:页面打开则产生,页面完毕时销毁 数量:最多只有一个 局部作用域 局部作用域通常是 阅读全文
摘要:
前言 终于开始写this指向了,相信这对很多JavaScript的学习者来说是一个非常恐怖的环节,个人认为也算是JavaScript中最难理解的一个知识点,this非常的方便但是在你不熟悉它的情况下可能会出现很多坑。 本篇文章将带你充分了解this指向,用最精炼简短的语句阐述不同情况下的this指向 阅读全文
摘要:
前言 Js中的函数其实相较于其他语言是比较复杂的,光函数类型就分了好几种,其中this指向更是让很多初学者摸不到头脑。 那么本篇文章将着重介绍一下函数的基本使用,关于this指向的详解将放在下一章。 函数的作用其实就是将一段可重复利用的代码进行整合,方便多次使用。 一定要注意,先声明定义函数而后再进 阅读全文
摘要:
Map Map是一组键值对的结构,用于解决以往不能用对象做为键的问题 具有极快的查找速度 函数、对象、基本类型都可以作为键或值 其实Map和对象非常相似,但是对象的键只能是String类型或Symbol类型,Map在这方面就显得自由开放,以下是Map与对象的对比。 MapObject 意外的键 Ma 阅读全文