當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
javascript引用bug带来的继承
生活随笔
收集整理的這篇文章主要介紹了
javascript引用bug带来的继承
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
<!DOCTYPE html>
<html>
<head lang="en"><meta charset="UTF-8"><title>繼承</title>
</head>
<body>
<script>function A(){this.abc = 12;}A.prototype.show = function(){alert(this.abc);}function B(){A.call(this);//call把B里面的this賦值給了A
}//B.prototype = A.prototype;//這樣寫會進行地址引用,如果再對B進行操作時,A也會發生變化for(var i in A.prototype){B.prototype[i] = A.prototype[i];}B.prototype.fn = function(){alert("ABC");}A.fn();var obj = new B();alert(obj.abc);
</script>
</body>
</html>
?
轉載于:https://www.cnblogs.com/isuben/p/5333754.html
總結
以上是生活随笔為你收集整理的javascript引用bug带来的继承的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux 配置gitee
- 下一篇: VBA调用百度智能云的文字识别获取图片中