zoukankan      html  css  js  c++  java
  • js原型和原型链的问题

    <script>
    //js原型和原型链的概念
    functionperson(name){
    this.name=name;
    }
    person.prototype.age=18;
    person.prototype.speak=function(){
    console.log('name'+this.name+'age'+this.age);
    }
    varp1=newperson('micky');
    varp2=newperson('tom');
    console.log(p1);
    console.log(p2);
    //var p = new person()_proto_
    //perspn.prototype:原型对象
    //object.prototype:原型对象_proto_ 指向null;
    //Function Function(){}所有函数的构造函数:prototype
    //Function.prototype所有函数原型对象call,apply,bind,constructor_proto_,
    //var obj=new Object() _proto_指向object原型对象
    //Function Object(){}函数对象prototype_proto_
    //通过new调用函数创建出来的对象都有一个隐藏_proto_属性,指向这个函数的原型对象
    //所有原型对象的_proto默认指向object原型对象,object原型对象的_proto_指向null
    //各函数原型对象中有一个contructor属性,指向函数对象,(函数对象也是一个对象)
    //所有函数对象的_proto_都指向Function原型对象
    //Function原型对象的_proto_也指向object原型对象
    </script>
  • 相关阅读:
    document
    reg() replace
    BOM和DOM的区别
    注册表
    实现移动端通过下拉菜单栏实现pc端的导航栏
    通过ajax获取api,并且通过jquery获取自定义属性
    git的使用
    当盒子不设置width,而设置max-width遇到的问题
    CSS之position
    JavaScript之数组常用的方法
  • 原文地址:https://www.cnblogs.com/wtdall/p/12077752.html
Copyright © 2011-2022 走看看