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();

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 工厂模式类似于现实生活中的工厂可以产生大量相似的商品,去做同样的事情,实现同样的效果;这时候需要使用工厂模式。简单...
    舟渔行舟阅读 12,400评论 2 17
  • 单例模式 适用场景:可能会在场景中使用到对象,但只有一个实例,加载时并不主动创建,需要时才创建 最常见的单例模式,...
    Obeing阅读 6,544评论 1 10
  • 2016.9.9 第6章 原型与面向对象 原型虽然是定义对象的一种很方便的方式,但它的本质依然是函数特性。 使用原...
    如201608阅读 3,942评论 0 0
  • title: js面向对象date: 2017年8月17日 18:58:05updated: 2017年8月27日...
    lu900618阅读 3,736评论 0 2
  • 一、JavaScript基础知识回顾 1.1 JavaScript 1.1.1 javascript是什么? Ja...
    福尔摩鸡阅读 5,327评论 0 7

友情链接更多精彩内容