JavaScript之原型
时间:2021-07-25
本文章向大家介绍JavaScript之原型,主要包括JavaScript之原型使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
Javascript之原型
说原型,他首先是 一个 对象,
其次,所有的对象都有原型
所以:原型对象他自己也有属于他的原型对象
获取原型对象
隐式原型: 对象.__proto__
。
显示原型: 构造函数.prototype
。
prototype 是函数才有的属性
_ _proto _ _ 是每个对象都具有的属性
原型内部的错综复杂的关系
对象:对象是构造函数实例化出来的,构造函数是他爹,对象可以通过.__proto__
来指向原型对象
构造函数:是对象他爹,可以通过.prototype
来指向对象的原型对象
原型对象:原型对象上的属性和方法可以被对象直接使用
顶层原型
顶层都是原型是 Object.prototype
顶层的顶层是null
,null
没有原型对象了
原型链问题
function Person(){}
//问:Person的原型对象是谁?
//答:Function.prototype()
//解析:
//Person是由函数构造出来的,Person是Function的对象,Function是Person他爹,所以Person.__proto__===Function.prototype
原文地址:https://www.cnblogs.com/letgofishing/p/15058897.html
- python接口自动化16-multipart/form-data上传多个附件
- python接口自动化17-响应时间与超时(timeout)
- python+requests+excel接口自动化数据驱动
- python+selenium+requests爬取我的博客粉丝的名称
- python接口自动化21-规范的API接口文档示例
- 自然语言处理(4)之中文文本挖掘流程详解(小白入门必读)
- JMeter断言07
- 编程入门的姿势-5月8日微信群语音分享
- 性能测试必备监控技能jvm之jdk命令行工具篇16
- 性能测试必备监控技能MySQL篇15
- [快学Python3]Number(数字)
- [快学Python3]基础知识
- [快学Python3]开发工具
- [快学Python3]解析器
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- .Net在Windows上使用Jenkins做CI/CD的那些事
- 【STM32H7】第9章 RL-TCPnet调试方法(Event Recorder和串口两种)
- 【STM32F429】第9章 RL-TCPnet调试方法(Event Recorder和串口两种)
- 【STM32F407】第9章 RL-TCPnet V7.X调试方法(Event Recorder和串口两种)
- CentOS7的udev的绑定规则
- 案例:记录一则强制开库遭遇ORA-16433的处理过程
- mybatis升级为mybatis-plus踩到的坑
- Treepath
- linux 远程ssh免密登录
- npm 安装 electron taobao镜像 404错误 自用 实践笔记
- Asp.net Core 使用Jenkins + Dockor 实现持续集成、自动化部署(二):部署
- 队列的一种实现:循环队列
- StackExchange.Redis .net core Timeout performing 超时问题
- G1 垃圾回收器简单调优
- Docker安装官方Redis镜像并启用密码认证 实践笔记