function move(){}
new move('test');
今天看到这种初始化,很不明白,求高人讲解下

解决方案 »

  1.   

    是不是没贴全你的代码啊?在哪是不是定义了一个move类啊?
      

  2.   

    function move(){} 不就是定义了一个叫move的类吗   只是这里没有定义参数, 不过参数可以在以后定义的
      

  3.   

    function move(){}  //定义一个类叫move
    new move('test'); //在构造函数的时候传入参数testPS:这里的参数test 可以再构造函数move()里面 通过arguments对象取  
    JS的多态性表现在没有具体的方法重写,一个方法就可以实现多态
      

  4.   

    具象一下:<script>
    function move(){
        this.pro = arguments;
    }
    var obj = new move('test1','test2','test3');
    alert(obj.pro);
    alert(obj.pro[0]);
    alert(obj.pro[1]);
    alert(obj.pro[2]);
    </script>