怎么定义一个自定义对象,并且把这些对象放到一个数组中去,并使用的一个属性对这些对象进行排序.比如:function callBack(no,age){
            var cBack = callBack.prototype;
             cBack.no=no; 
             cBack.no= function () {
               return cBack.no;
            }
            cBack.age== function () {
               return cBack.age;
            }         
     }
使用其中的no属性对数组进行排序。在线等,谢谢!

解决方案 »

  1.   

    1、怎么定义一个自定义对象
    2、并且把这些对象放到一个数组中去
    3、并使用的一个属性对这些对象进行排序.1-这个没法回答,因为方式有很多,如
    var obj = {}这就是一个
    function cla(){}这也是一个
    ...
    2-放到数组中var arr = new Array(obj1, obj2...)
    3-排序根据属性,你可以给array对象添加一个方法属性,直接用arr.useMyFun()就行了,添加方法和你自己定义对象添加方法差不多说一下
    //构造方法
    function test(){}
    //给test对象添加方法fun1(你也可以通过这种方式添加属性,如:test.prototype.username = "张三")
    test.protorype.fun1 = function(){}
      

  2.   

    看一下这个也许你会更清楚下<script>
    var arr = new Array();
    Array.prototype.mysort = function(){
    alert(1);
    }
    arr.mysort();
    </script>