1-1面向对象
2019-03-03 本文已影响0人
大庆无疆
对象是对单个事(如:一笔交易),物(如:一本书)的抽象
提示:每个对象都是基于一个引用类型创建的,这些类型可以是系统内置的原生类型,也可以是开发人员自定义的类型
在使用构造函数创建对象时的操作:
1 会在内存中创建一个空对象
2 设置构造函数的this,让this指向刚刚创建好的对象
3 执行构造函数中的代码
4 返回对象
判断某个对象是否是某个构造函数的对象(实例)
instanceof
关键字
构造函数
function Hero(name) {
this.name = name;
}
var hero1 = new Hero('关羽');
console.log(typeof hero1); 输出的是Object,所以我们不能使用typeof来判断(数组使用typeof返回的也是Object)
console.log(hero1 instanceof Hero); 输出的是true