- 如何准确判断一个变量数组类型
- 写一个原型链继承的例子
- 描述new一个对象的过程
知识点
- 构造函数
- 构造函数-扩展
- 原型规则和示例
- 原型链
- instanceof
构造函数
- 自己的想法
- 扩展
实例和对象的区别,从定义上来讲:1、实例是类的具象化产品,2、而对象是一个具有多种属性的内容结构。
构造函数-扩展
var a = {}
其实是
的语法糖var a = []
其实是var a = new Array()
的语法糖function Foo(){...}
其实是- 使用
instanceof
判断一个函数是否是一个变量的构造函数- 如果想判断一个变量是否为“数组”:变量
instanceof Array
- 如果想判断一个变量是否为“数组”:变量
如何准确判断一个变量是数组类型
var arr = [];
typeof arr //object typeof是无法判断是否是数组
下一篇:继承