• js 面向对象


    对象:一个放了很多属性与方法的集合

    一切皆对象,但null和undefiend是奇葩

    全局对象 1、网页里 window   1、node里 Global

    内置对象例如:Date  Array

    自定义对象:继承的关系

    对象的大小排序:window ---Object---String Number Bool

    1、构造函数:实例是构造是个函数,是用来生实例(对象)的,所有的对象都是由构造函数创建的,但有的构造函数不孕不育,例:new Math()

    2、实例:就是对象(构造函数生的),平时用的东西都是实例(数组什么的);有时用new生出来;实例通过constructor找构造函数([ ].constructor);构造函数用instanceof判断实例是否是自己生的([ ] instanceof Array);

    3、继承:生成的实例具有构造函数身上的属性和方法;一个构造函数继承另一个构造函数

    4、构造函数的属性和方法(私有):只有构造函数能用,实例不能用 例如:Array.name   Array.of()

    5、实例的属性和方法(共享):只有实例能有,构造函数不能用;构造函数能间接调用 Array.prototype.contat()

  • 相关阅读:
    bzoj1731 [Usaco2005 dec]Layout 排队布局
    loj10087 Intervals
    差分约束小结
    bzoj1112 [POI2008]砖块Klo
    bzoj3524 [POI2014]Couriers
    poj2752 Seek the Name, Seek the Fame
    1027C Minimum Value Rectangle
    bzoj2212 [POI2011]Tree Rotations
    bzoj3747 [POI2015]Kinoman
    628D Magic Numbers
  • 原文地址:https://www.cnblogs.com/pengc/p/8810780.html
Copyright © 2020-2023  润新知