问答详情
源自:2-3 高级的前端架构设计

关于面向对象问题

 

JS能实现多态吗?怎么实现?用什么方法?


提问者:Perona 2014-12-25 18:13

个回答

  • dxcqcv
    2015-01-17 14:35:11
    已采纳

    function Person() {

        this.hi = function(){}

    }

    function One() {}

    One.prototype = new People();

    One.prototype.hi = function() {

        return "This is one"

    }


    function Two() {}

    Two.prototype = new People();

    Two.prototype.hi = function() {

        return "This is two"

    }


    var o = new One();

    if(o instanceof People) {

        alert("hihi, o from People")

    }

  • MR丶知秋
    2014-12-25 22:16:01

    JS是伪对象

  • 康振宁
    2014-12-25 20:10:57

    课程中有说JS是面向对象编程语言吗?JavaScript是一门基于对象由事件触发的脚本语言。