前言
JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发 Web 页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式、声明式、函数式编程范式。
正文
(1)null 和 undefined 的区别
(2)var、let 和const 的区别
(3)字符串
(4)typeof 和 instanceof 的区别
(5)Symbol 符号数据类型
(6)标签语法
(1)执行上下文和作用域
(2)闭包和垃圾回收
(3)理解 this
(1)class、super 和 extends
(2)arguments参数对象详解
(1)创建对象
(2)原型和原型链
(3)实现继承
(4)引用集合数据类型
a、数组的方法:reduce、map、filter、every 和 some、find 和 findIndex、fill、copyWhithin、entires、of 和 from
b、集合的使用:Set 和 Map
c、对象的使用:解构
(5)对象内部属性修改及监听:对象内部属性与 Object.defineProperty()
1、history详解