美文网首页
面向对象的语言

面向对象的语言

作者: Issac357 | 来源:发表于2017-10-12 20:54 被阅读0次
    function Personal(xx,xxx){
      console.log("hi")
    }
    new Personal()
    

    这样我们就可以用面向对象的思想来新建一个对象



    还有就是我们经常说的继承
    function Son( xx,xxx){
      console.log("cry")
      //Personal.call(this,xx,xxx)
    }
    Son.prototype = new Personal()
    

    那么继承怎么传参数呢,call,和apply
    虽然功能一样,但是他们的写法有点不同
    Personal.call(this,xx,xxx)
    第一个值就是this本身,第二个值是第一个参数,类推
    Personal.apply(this,[xxx,xxx])
    第一个值一样,第二个值是数组,【0】就是第一个参数



    发现很多情况现我们可以用一个变量去储存this的值
    让this可以存在很多地方

    相关文章

      网友评论

          本文标题:面向对象的语言

          本文链接:https://www.haomeiwen.com/subject/tgnoyxtx.html