zoukankan      html  css  js  c++  java
  • JS 构造函数

    编写代码中会有很多僵尸代码使用工厂模式解决问题(简化代码)
    写一个函数 功能返回

     

    构造函数执行的过程如下:当使用构造函数创建对象,也就是说 new 构造函数()时,内部就执行啦new object()
    将构造函数的作用域给新对象,(既new Object()创造出来的对象)而函数体内的this就代表new object()出来的对象执行构造函数内部的代码
    返回新对象不需要return也能返回

     

    构造函数的使用规则:
    1,函数名首字母大写(不强制,味蕾和普通函数的区别)
    2,通过this来给对象添加属性和方法

     

     

    new关键字使用自定义的构造函数去创建对那么new不能省略

     

     instanceof判断是否是实例对象  返回true  false

     构造函数

     

     

    原型的使用

     2,原型中的属性

     

     

     

    判断属性是否在实例中还是在原型中
    hasOwnProperty() 是对象的,它判断是属性是否在实例中

     

     

    判断属性是否只存在原型中
    1>判断当前属性在实例中不存在
     &&
    2> 判断当前属性在原型中存在

     

     字面量创建方式

    字面量创建中不能出现分号,json中用都好隔开

     

    多次声明原型对象:重写的原型会切断之前的原型

    原型对象除啦可以用在自定义对象中还可以用在内置对象中

    进行功能扩充(给String对象添加addString()方法)
    判断String()原型中对象是否有这个方法

     

     

     

     

     

  • 相关阅读:
    __getitem__ 方法的使用
    python加载测试用例时,修改用例不必须以“test”开头
    python 反射
    python 类中__getattr__的使用
    python 中 __dict__函数的使用
    python 类中__int__和__str__的使用
    ubuntu16.04Nvidia驱动、CUDA、cuDNN安装与卸载
    C++中的各种可调用对象
    ubuntu16.04安装QGIS工具
    C/C++中extern关键字详解
  • 原文地址:https://www.cnblogs.com/wuyaxing/p/6415844.html
Copyright © 2011-2022 走看看