javascript面向对象基础和构造函数

一.构造函数

function  List() {
     this.name = name;

     this.add = function() {
          console.log('hello word');
     }
}

调用构造函数的方法必须创建一个实例,new一个实例化对象;

var   mylist = new List();

mylist.add();

this表示当前实例的对象

构造函数也是创建类的一种方法

二.面向字面量

var   list  =  {

         add: function()  {

               console.log("hi");

         }

}

创建新的变量

var   mylist = list;

mylist.add();

对象字面量改变实例也改变

你可能感兴趣的:(javascript面向对象基础和构造函数)