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
上一篇下一篇

猜你喜欢

热点阅读