<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>原型繼承</title>
</head>
<body>
<script>
var a = {
name:'小明'
};
// 實現原型繼承
function cloneObj(obj){
var F = function(){};
F.prototype = obj;
return new F();
}
var b = cloneObj(a);
alert(b.name); // 小明
alert(a.name); // 小明
總結:
拷貝繼承: 通用型的,有new或無new的時候都可以
類式繼承: new 構造函數
原型繼承: 無new構造函數
</script>
</body>
</html>
高級面向對象 之 原型繼承
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.