JavaScript中的对象冒充

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript中的对象冒充相关的知识,希望对你有一定的参考价值。

javascript里没有继承关键字,想要继承一个类需要用到“对象冒充”。

 

 1 <!DOCTYPE html>
 2 <html xmlns="http://www.w3.org/1999/xhtml">
 3 <head>
 4     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 5     <title>对象冒充</title>
 6 </head>
 7 <body>
 8     <script type="text/javascript">
 9         function Animal(name, age) {
10             this.name = name;
11             this.age = age;
12             this.shout = function () {
13                 alert("嘎嘎!");
14             }
15         }
16         function Dog(name, age) {
17             //把Animal构造函数赋给this.aaa
18             this.aaa = Animal;
19             //运行调用!!
20             this.aaa(name,age);
21         }
22         var dog = new Dog("小黑", 3);
23         alert(dog.name);
24         //方法也能继承
25         dog.shout();
26     </script>
27 </body>
28 </html>

 

以上是关于JavaScript中的对象冒充的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段——JS中的面向对象编程

VSCode自定义代码片段9——JS中的面向对象编程

VSCode自定义代码片段12——JavaScript的Promise对象

VSCode自定义代码片段12——JavaScript的Promise对象

js面向对象3-继承

javascript 继承