美文网首页
小白的JS之路--多态

小白的JS之路--多态

作者: 阿古瓜 | 来源:发表于2018-07-18 16:12 被阅读0次
    /* javascript的多态 */
        function add(){
            var arg = arguments,
                len = arg.length;
            switch( len ){
                case 0:
                    return 0;
                case 1:
                    return arg[0];
                default:
                    for (var i=0, result=0; i<len; i++){
                        result += arg[i];
                    }
                    return result;
            }
        }
        
        console.log( add() )            // 0
        console.log( add(5) )           // 5
        console.log( add(5, 10, 15) )   // 30
    

    对长点评:
    在面向对象中的多态,在JavaScipt中实现起来就是这么容易。

    相关文章

      网友评论

          本文标题:小白的JS之路--多态

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