zoukankan      html  css  js  c++  java
  • javascript构建函数和对象实例

    1.有些人认为 JavaScript 不是真正的面向对象的语言,比如它没有像许多面向对象的语言一样有用于创建class类的声明。

    JavaScript 用一种称为构建函数的特殊函数来定义对象和它们的特征。

    构建函数非常有用,因为很多情况下您不知道实际需要多少个对象(实例)。

    构建函数提供了创建您所需对象(实例)的有效方法,将对象的数据和特征函数按需联结至相应对象。

    2.用一个普通的函数定义一个人,这是普通函数的实现。下面看构建函数实现定义一个人。

    3.这是构建函数的实现,注意和普通函数的区别。

     4.最终的构造函数。

    5.创建对象实例其他的方式

    1)利用Object()构造方法

    6.使用内嵌create()构造方法

    您可以看到,person6是基于person5创建的, 它们具有相同的属性和方法。

    这非常有用, 因为它允许您创建新的对象实例而无需定义构造函数。

    缺点是比起构造函数,浏览器在更晚的时候才支持create()方法(IE9,  IE8 或甚至以前相比), 加上一些人认为构造函数让您的代码看上去更整洁 —— 您可以在一个地方创建您的构造函数, 然后根据需要创建实例, 这让您能很清楚地知道它们来自哪里。

  • 相关阅读:
    [python] defaultdict
    [VM workstation]VM workstation 中的虚拟机连不上网络
    [Docker] docker 基础学习笔记1(共6篇)
    [python] import curses
    servlet 产生随机验证码
    JSTL标签库 sql标签
    JSTLLearning
    Ajax实现联想(建议)功能
    HDU 1241
    Servlet实现文件上传
  • 原文地址:https://www.cnblogs.com/zhengao/p/8483866.html
Copyright © 2011-2022 走看看