JS原型对象和JS原型链

本文介绍了JavaScript中的基本类型和引用类型,特别是重点讲解了对象的创建和原型。通过实例展示了如何使用构造函数创建对象,并探讨了对象的__proto__属性,即原型,以及它在原型链中的作用。原型链是JavaScript中实现继承的关键,允许对象间共享属性和方法。此外,还讨论了如何判断一个变量是否为数组类型,并推荐了相关学习资源。
摘要由CSDN通过智能技术生成

1、类型与对象:

基本类型:string、number、boolean、object、null、undefined

引用类型:String、Number、Boolean、Object、Function、Array、Date、RegExp、Error

【对象】

2、创建引用类型对象,一般采用构造函数创建

如:

以上我们分别创建了三种不同类型的对象

在控制台打印,展开结果,看到有个内置属性[[Prototype]],有些浏览器是__proto__【两者是一样的意思,这个是对象的一个属性,在创建对象的时候就会生成】

Prototype,从字面意思上理解就是“原型的意思”,那这个属性有什么作用呢?

 1、先看下图的分析:

 以a为例:

对象a的原型是String,String的原型是Object

通过a.__proto__,可以获取到a的原型,即String

3、原型链

4、如何准确判断一个变量是数组类型

 5、参考

 b站--技术蛋老师视频

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值