美文网首页
JavaScript面向对象

JavaScript面向对象

作者: xiao_玉 | 来源:发表于2017-07-16 16:58 被阅读0次

JavaScript 面向对象之构造函数

1.默认函数首字母大写

2.构造函数并没有显示返回任何东西。new 实例化会自动创建给定的类型并返回他们,当调用构造函数时,new会自动创建this对象,且类型就是构造函数类型。

3. 构造函数:构造函数其实就是普通函数,只是内部其功能不一样,构造函数和普通函数的唯一区别在于他们调用的方式不同,其实构造函数也是函数,只不过必须用new运算符来调用,否则就是普通函数了。

4. new 关键字,当对象发生调用时,在属性前面加new关键字实例化,系统会默认创建一个空对象,然后返回对象如下图

5.this 关键

this关键字,方法属于谁this就指向谁


JavaScript 面向对象原型

原型

我们创建的每个函数都有一个prototype(原型)属性,这个属性其实是一个对象,它的用途是包含可以由特定类型的所有实例共享的属性和方法。使用原型的好处可以让所有

对象实例共享它所包含的属性和方法。也就是说,不必再构造函数中定义对象信息,而是可以直接将这些信息添加到原型中。


相关文章

  • JavaScript学习

    javascript面向对象 初学javascript,感觉javascript的面向对象编程还是很有意思的,在此...

  • javascript的面向对象

    javascript面向对象 初学javascript,感觉javascript的面向对象编程还是很有意思的,在此...

  • ajax

    1. 面向对象 javascript 具有面向过程,面向对象,函数式编程的特点 javascript 重要 原型/...

  • 构造函数与 new 命令

    JavaScript 语言具有很强的面向对象编程能力,本章介绍 JavaScript 如何进行面向对象编程。 对象...

  • JavaScript面向对象学习笔记

    @(JS技巧)[面向对象] JavaScript面向对象学习笔记 封装 Javascript是一种基于对象(obj...

  • js高级

    学习目标: 理解面向对象开发思想 掌握 JavaScript 面向对象开发相关模式 掌握在 JavaScript ...

  • JavaScript 高级(备忘)

    在线地址:JavaScript 高级 目标 理解面向对象开发思想 掌握 JavaScript 面向对象开发相关模式...

  • 06-JavaScript高级

    学习目标: 理解面向对象开发思想 掌握 JavaScript 面向对象开发相关模式 掌握在 JavaScript ...

  • 前端进阶(二)JS高级讲解面向对象,原型,继承,闭包,正则表达式

    JavaScript 高级 学习目标: 理解面向对象开发思想 掌握 JavaScript 面向对象开发相关模式 掌...

  • JavaScript高级

    学习目标: 理解面向对象开发思想 掌握 JavaScript 面向对象开发相关模式 掌握在 JavaScript ...

网友评论

      本文标题:JavaScript面向对象

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