js中如何判断一个list中包含多少个对象?

如何获取一个list中包含多少个对象啊?源码如下:

$(
        function(){
        var array ;
        $("#tbody tr td").click(function(){
            $("#tbody tr").removeClass("click");
            $(this).find("#tbody tr").addClass("click");
        });
        $.post(
                base_path+"/record/find.do",
                {},
                function(result){
                    if(result.success){
                        var list=result.data;
                        $(list).each(function(){
                            array = new Array(???);
                            //每次遍历会得到一个笔记本对象
                            var table='<tr><td  style="display:none;">'+this.record_id+'</td><td>'
                                +this.record_title+'</td><td>'+this.record_time+'</td><td>'+this.record_man+
                                    '</td><td>'+this.record_content+'</td><td>'+this.record_comment+'</td><td>&nbsp;'
                                        +'<button class="btn btn-small" type="button" onclick="OK(this)">Change</button>'
                                        +'&nbsp;<button class="btn btn-small" type="button" onclick="goChange()">Delete</button>';
                            $('#tbody').append(table);
                            $('#tbody tr td:last').data("data",this);
                        });
                    }else{
                        alert(result.message)
                    }
                }   
        );

ps:写???的地方就是需要填写代码的地方。好纠结,没有size方法

2个回答

如果要往array里加数,不用知道数量。可以

 array = new Array();
 array[array.length]='值';

js里直接new Array();就行了
但是你为什么要在.each里 重复new?

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐