美文网首页
Js构造函数

Js构造函数

作者: 光头小青蛙 | 来源:发表于2019-07-04 13:01 被阅读0次

构造函数会带有一个prototype属性。该属性是一个指针,指向一个对象,该对象称之为原型对象(后期我们可以使用这个原型对象帮助我们在js中实现继承).
原型对象上默认有一个属性constructor,该属性也是一个指针,指向其相关联的构造函数。
通过调用构造函数产生的实例对象,都拥有一个内部属性,指向了原型对象。其实例对象能够访问原型对象上的所有属性和方法。
每个实例对象(object)都有一个私有属性(称之为__ proto __)指向它的构造函数的原型对象(prototype)。该原型对象也有一个自己的原型对象(__ proto __)

构造函数的特点

  • 构造函数的首字母必须大写,用来区分于普通函数
  • 内部使用的this对象,来指向即将要生成的实例对象
  • 使用New来生成实例对象
function Person(){
this.name="test"
}

相关文章

  • 我的JS笔记 -- 类

    JS是没有类的,但JS可以利用构造函数实现近似类的功能。 构造函数 构造函数,是用来创建对象的函数。与普通的函数声...

  • 前端JS进阶二(ES6-Class语法)

    Class和普通构造函数有何区别 前端会使用ES6中的Class来代替JS中的构造函数 JS 构造函数 Class...

  • 2020-12-15

    js对象的创建和函数 创建对象 工厂模式 构造函数 原型方式+构造函数

  • 2021-04-15

    Js构造函数、原型、原型链整理 1,普通函数、构造函数区别: 1,名字: 构造函数首字母建议大写,普通函数首字母建...

  • js原型prototype原型链__proto__以及必会的ne

    什么是构造函数 构造函数是典型的面向对象编程语言,js的对象语言体系,是基于构造函数和原型链的构造函数是生成对象实...

  • js构造函数this指向

    JS里没有类. 构造函数是个函数,this指向的是个对象,this蒙上眼睛指也指不到构造函数去. 构造函数的thi...

  • 三分钟全面了解构造函数

    上篇介绍了js函数三个定义方法:函数声明、函数表达式、以及构造函数;今天具体讲解构造函数; 什么是构造函数 用ne...

  • 箭头函数和普通函数的区别

    定义 变量提升 由于 js 的内存机制,箭头函数需要先定义后调用 构造函数 箭头函数作为匿名函数,不能作为构造函数...

  • js 构造函数

    构造函数目的:1、创建一个对象; 2 、对其初始化并作为构造函数的返回值 1 如果将一个普通函数当作构造函数,等于...

  • js 构造函数

    第一种方式: 为了保证构造函数必须与new命令一起使用,一个解决办法是,在构造函数内部使用严格模式,即第一行加上u...

网友评论

      本文标题:Js构造函数

      本文链接:https://www.haomeiwen.com/subject/dkwzfctx.html