重要知识点前提:
1>删除对象内的属性(delete)
2>原型(prototype)
3>把匿名函数作为回调函数传递到异步函数中
4>闭包
5>argumenst对象
6>函数:构造函数(工厂模式(工厂方法?))、匿名函数(自执行匿名函数)、回调函数(同步回调和异步回调)、异步函数、递归函数...
7>隐式的全局变量(加和不加var申明变量的区别)
8>变量声明提升
9>typeof操作符
10>instanceof操作符
11>eval
12>.call、.push、.pop、.slice 、.apply、.sort
13>全局变量与局部变量重名
1.对象 ==>删除属性(delete)

2.原型(prototype)

基于原型的继承模型比传统的类继承还要强大,但是实现传统的类继承模型是很简单,实现 JavaScript 中的原型继承则要困难的多。

3.把匿名函数作为回调函数传递到异步函数中

4.闭包









使用到函数内部的变量
5.arguments对象

6.构造函数、匿名函数(自执行匿名函数)




构造模式和工厂模式的区别!!!!!

匿名函数(自执行函数)

匿名函数(自执行函数)

回调函数(同步回调和异步回调)

7.隐式的全局变量(加和不加var申明变量的区别)



8.全局变量与局部变量重名

加var


不加var


不加var表示修改全局变量
函数声明只能创建局部函数???()