惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

J
Java Code Geeks
Hugging Face - Blog
Hugging Face - Blog
博客园_首页
爱范儿
爱范儿
罗磊的独立博客
美团技术团队
Jina AI
Jina AI
量子位
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
酷 壳 – CoolShell
酷 壳 – CoolShell
有赞技术团队
有赞技术团队
V
V2EX
阮一峰的网络日志
阮一峰的网络日志
小众软件
小众软件
IT之家
IT之家
雷峰网
雷峰网
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 司徒正美
大猫的无限游戏
大猫的无限游戏
博客园 - 聂微东
月光博客
月光博客
人人都是产品经理
人人都是产品经理
博客园 - 三生石上(FineUI控件)

博客园 - rainbow727

ps-图层调整大小 js 根据关键字,进行mark背景色标记 时间戳转换为时间格式 ps-图层尺寸缩放 ps-窗口缩放比例调整 bug Extjs小例子 ps-填充色 jq 数组对象,重复数据进行合并 ipv4,ipv6起止地址判断,网段判断 HTML li标签排列有空白间隙 Ext.js知识点纪要 PHP 文件内容处理 知识点小纪要 function函数 常用正则表达式 正则表达式的字符含义 邮箱正则表达式 jQuery相关面试题
js继承
rainbow727 · 2016-08-17 · via 博客园 - rainbow727

一.prototype(原型)

1.

function Person (name) {

this.name = name;

}

function Star (name) {

}   

Star.prototype = new Person("鹿晗");

var who = new Star();

console.log(who.name);

2.

function Person (name) {}

Person.prototype.name = "鹿晗";

function Star (name) {}   

Star.prototype = Person.prototype;

var who = new Star();

console.log(who.name);

二.call(一个字符)

function Person (name) {

this.name = name;

}

function Star (name) {

Person.call(this,name);

}                                                                                          

var who = new Star("鹿晗");

console.log(who.name);

三.apply(一个数组)

function Person (name) {

this.name = name;

}

function Star (name) {

Person.apply(this,[name]);

}                                                                                          

var who = new Star("鹿晗");

console.log(who.name);