国产探花免费观看_亚洲丰满少妇自慰呻吟_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.   } 
?
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 尼勒克县| 沛县| 神池县| 尉氏县| 济阳县| 丽江市| 贡觉县| 虹口区| 朝阳市| 稻城县| 科尔| 达拉特旗| 龙门县| 丹寨县| 旬邑县| 东乌珠穆沁旗| 玛沁县| 麦盖提县| 汾阳市| 四会市| 永新县| 化隆| 山丹县| 仙桃市| 和龙市| 玉环县| 陆良县| 新晃| 青冈县| 奉贤区| 神农架林区| 正镶白旗| 岗巴县| 霍林郭勒市| 夏河县| 彭阳县| 汝阳县| 道孚县| 乌鲁木齐县| 固始县| 黄浦区|