国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

Javascript非構造函數的繼承

2024-05-06 16:18:52
字體:
來源:轉載
供稿:網友
本文給大家介紹的是不使用構造函數實現"繼承",非常的簡單,小伙伴們仔細了解下就可以非常熟悉了。
 

一、什么是"非構造函數"的繼承?

比如,現在有一個對象,叫做"中國人"。

 

復制代碼代碼如下:

var Chinese = { nation:'中國' };

 

還有一個對象,叫做"醫生"。

 

復制代碼代碼如下:

 var Doctor ={ career:'醫生' }

請問怎樣才能讓"醫生"去繼承"中國人",也就是說,我怎樣才能生成一個"中國醫生"的對象?

 

這里要注意,這兩個對象都是普通對象,不是構造函數,無法使用構造函數方法實現"繼承"。

二、object()方法

json格式的發明人Douglas Crockford,提出了一個object()函數,可以做到這一點。
 

  1. function object(o) { 
  2.  
  3.     function F() {} 
  4.  
  5.     F.prototype = o; 
  6.  
  7.     return new F(); 
  8.  
  9.   } 
?
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 象州县| 随州市| 漯河市| 高碑店市| 上虞市| 泸西县| 天门市| 万盛区| 镇沅| 青浦区| 象山县| 新宁县| 东方市| 岑巩县| 汕头市| 龙南县| 滦平县| 博湖县| 老河口市| 景宁| 桃江县| 张家港市| 桃园县| 抚顺县| 松滋市| 兴安县| 罗甸县| 焦作市| 阜南县| 吉水县| 麻阳| 辉县市| 法库县| 肃南| 绥宁县| 错那县| 曲松县| 株洲县| 庆云县| 平乐县| 铁岭县|