总结-JavaScript面向对象

JavaScript面向对象
	什么是对象
		无序的属性的集合,其属性可以包含基本值、对象或者函数
	获取对象
		1.new内置函数
		2.直接量语法
		3.new 构造函数方式
			普通函数:没有被new之前
			构造函数:被new之后,实例化对象时,构造函数自动执行
	原型对象
		在实例化得到对象的时候,系统会为构造函数创建一个原型对象,该原型对象可以保存构造函数每个实例对象的相同内容。
	原型对象、实例对象、构造函数的关系
		原型对象:可以存储构造函数的每个实力的共有成员
			Object对象是所有对象的原型对象
		构造函数:就是一个函数
			构造函数.prototype,找到原型对象
			构造函数.prototype.方法/属性,给原型对象加属性
			构造函数的原型对象上的成员,构造函数的每个实例都可以去调用
			constructor:找构造函数
		实例对象:根据构造函数实例化得到的对象
			实例对象.__proto__,找到原型对象
	原型链
		从内到外,向上查找的方式就是原型链
		优先级:
			从对象自身查询;
			从对象的构造函数内部查询;
			从构造函数的原型对象查询;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值