博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
构造函数
阅读量:5020 次
发布时间:2019-06-12

本文共 663 字,大约阅读时间需要 2 分钟。

理解对象

  1. 对象是单个事物的抽象。
  2. 对象是一个容器,封装了属性(property)和方法(method)。
    • 属性是对象的状态,方法是对象的行为。

理解构造函数

所谓的构造函数就是专门用来生成对象的函数,描述生成后的对象的一些基本结构。

一个构造器可以生成多了对象,这些对象都有相同的结构。

function  Hui() {}     //定义一个构造器new Hui();            //实例化Hui对象
function infor(name,sex,age) {     this.name = name;    this.sex = sex;    this.age = age;    this.show = function () {    console.log(this.name, this.age, this.sex);    }}var m1 = new infor('御风','男','60');m1.show();var m2 = new infor('青田','女','14');m2.show();

构造函数内部,this指的是一个空对象,所有针对this的操作,都会发生在这个对象上。

最后了解一下Object.create():  当只能拿到实例对象,而实例对象根部就不是由构造函数生成的,这时可以使用Object.create()方法,直接以某个实例对象作为模板,生成一个新实例对象。

转载于:https://www.cnblogs.com/momei/p/7207090.html

你可能感兴趣的文章
剑指offer 名企面试官精讲典型编程题pdf
查看>>
通过节点来操作table
查看>>
【转】组合逻辑中latch的出现与避免
查看>>
ios提示框,自动消失
查看>>
打铁的红五月
查看>>
[暑假集训Day3T1]小木棍
查看>>
【期望 数学】7.6神经衰弱
查看>>
概述「DAG加边至强连通」模型&&luoguP2746校园网Network of Schools
查看>>
2019春第一次课程设计实验报告
查看>>
[项目改造中的点滴]-C#中IDataReader和DataSet的区别与使用场景
查看>>
火柴棒等式
查看>>
.NET对象占内存多少
查看>>
自己做的项目总结——架构(1)
查看>>
Fiddler查看接口响应时间
查看>>
map的排序
查看>>
数据结构——二项堆
查看>>
Ubuntu命令行安装显卡驱动
查看>>
poj3247:回文素数
查看>>
我与软件
查看>>
ArrayList Vector LinkedList 区别与用法
查看>>