# JavaScript中的原型对象
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <script> function Person() { } Person.prototype.a = function(){ alert('我是原型对象') } const m1 = new Person() m1.a = 3 const m2 = new Person() console.log(m1.a); console.log(m2.a()); // function MyClass() { // } // MyClass.prototype.a = 123 // const mc = new MyClass() // mc.a = 1111 // const mc2 = new MyClass() // console.log(mc.a); </script> </head> <body> </body> </html>
# 实例对象先找实例本身上的属性或者方法,如果没有就会去找propotypes中的属性。