• JS 8-3 prototype属性


    动态修改Student.prototype的属性时,会影响已创建或将要创建的实例。

    如果将整个Student.prototype赋值为新的对象,对已经创建的实例是不会修改的,会影响后续创建的实例。

    new创建出的空对象obj的原型指向foo.prototype。
    任何一个函数都有一个prototype对象。foo.protoype是new出来的对象obj的原型。

    所有的实例都共享z=3

    obj.x obj.y在obj对象上有

    obj.z是向上查找的foo.prototype上的属性

    obj.toString是向上查找到Object .prototype上的方法

    in会找出对象上的以及原型链上的对象的属性。

    hasOwnProperty会拿到对象上的属性,而不向上原型链查找

  • 相关阅读:
    不死神兔
    C/C++内存管理详解
    python下调用不在环境变量中的firefox
    【转至nmap】nc命令
    Linux SSH隧道技术(端口转发,socket代理)
    linux共享上网设置
    HDU
    CSU
    HDU
    HDU
  • 原文地址:https://www.cnblogs.com/chrisghb8812/p/9637174.html
Copyright © 2020-2023  润新知