博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
javascript prototype
阅读量:6914 次
发布时间:2019-06-27

本文共 531 字,大约阅读时间需要 1 分钟。

function Me(name){  this.name=name;  //对象方法  this.Introduce=function(){    alert("My name is "+this.name);  }}//类方法Me.Like=function(){  alert("LOL");}//原型方法Me.prototype.IntroduceCn=function(){  alert("我的名字是"+this.name);} //测试开始var p1=new Me("小白");p1.Introduce();Me.Like();p1.IntroduceCn();
View Code

javascript中的每个对象都有prototype属性,Javascript中对象的prototype属性的解释是:返回对象类型原型的引用。

A.prototype = new B();

理解prototype不应把它和继承混淆。A的prototype为B的一个实例,可以理解A将B中的方法和属性全部克隆了一遍。A能使用B的方 法和属性。这里强调的是克隆而不是继承。可以出现这种情况:A的prototype是B的实例,同时B的prototype也是A的实例。

转载地址:http://vmncl.baihongyu.com/

你可能感兴趣的文章
wkhtmlpdf安装以及中文乱码
查看>>
oc43--野指针和空指针
查看>>
装饰器1、无参数的装饰器 2、有参数的装饰器 3、装饰器本身带参数的以及如果函数带return结果的情况...
查看>>
Selenium:三种等待方式
查看>>
关于脏读、不可重复读和幻读
查看>>
Maven详解(七)------ 创建Web工程以及插件原理
查看>>
二进制传输与文本传输的区别
查看>>
YMP运行初始化步骤
查看>>
Getting Started with the G1 Garbage Collector(译)
查看>>
MySql5.7.11 for Windows 安装精简版(一)
查看>>
Java线程池
查看>>
imx6设备树pinctrl解析【转】
查看>>
vue.js 入门
查看>>
Ansible系列(三):YAML语法和playbook写法
查看>>
JAVA线程池ScheduledExecutorService周期性地执行任务 与单个Thread周期性执行任务的异常处理...
查看>>
Python 面向对象
查看>>
JAXB xml与javaBean的转换
查看>>
ResultSet 的Type属性 TYPE_FORWARD_ONLY, TYPE_SCROLL_I
查看>>
C#多线程--线程池(ThreadPool)
查看>>
Android FileProvider相关 Failed to find configured root that contains
查看>>