如何使用此Javascript数据填充表?

如何使用此Javascript数据填充表?,javascript,arrays,frontend,Javascript,Arrays,Frontend,我从Meta4ERP中得到了这个变量数组来填充一个表 <script type="text/javascript"> var planDayJS = {date: 26/12/2011, planName: 2011 PT - Vacation Days, dayType: Full Day,dayStatus: ACCEPTED} PlannedDaysJS.push(planDay); </s

我从Meta4ERP中得到了这个变量数组来填充一个表

        <script  type="text/javascript">
            var planDayJS = {date: 26/12/2011, planName: 2011 PT - Vacation Days, dayType: Full Day,dayStatus: ACCEPTED}
            PlannedDaysJS.push(planDay);
        </script>
        <script  type="text/javascript">
            var planDayJS = {date: 27/12/2011, planName: 2011 PT - Vacation Days, dayType: Full Day,dayStatus: ACCEPTED}
            PlannedDaysJS.push(planDay);
        </script>
        ...
        <script  type="text/javascript">
            var planDayJS = {date: 28/12/2011, planName: 2011 PT - Vacation Days, dayType: Full Day,dayStatus: ACCEPTED}
            PlannedDaysJS.push(planDay);
        </script>
        <script  type="text/javascript">
            var planDayJS = {date: 29/12/2011, planName: 2011 PT - Vacation Days, dayType: Full Day,dayStatus: ACCEPTED}
            PlannedDaysJS.push(planDay);
        </script>

var planDayJS={日期:2011年12月26日,计划名称:2011 PT-休假日,日期类型:全天,日期状态:已接受}
计划日推送(计划日);
var planDayJS={日期:2011年12月27日,计划名称:2011 PT-休假日,日期类型:全天,日期状态:已接受}
计划日推送(计划日);
...
var planDayJS={日期:2011年12月28日,计划名称:2011 PT-休假日,日期类型:全天,日期状态:已接受}
计划日推送(计划日);
var planDayJS={日期:2011年12月29日,计划名称:2011 PT-休假日,日期类型:全天,日期状态:已接受}
计划日推送(计划日);
我看不出我怎么能用它

它应该是一个数组,但在我看来似乎是许多数组


有什么帮助吗?

这里是一个数组填充的示例。您有n个对象及其参数,可以在预定义数组中逐个推送这些对象。之后,你可以随心所欲地使用它

var PlannedDaysJS=new Array();
计划日期推送({“par1”:1,“par2”:2});
计划日期推送({“par1”:3,“par2”:4});
计划日期推送({“par1”:5,“par2”:6});
计划日期推送({“par1”:7,“par2”:8});
var tblOutput=“”;

for(var i=0;iIt实际上是一个语法错误。但是假设在值周围有引号,那么它将只是一个对象数组。我们无法告诉如何使用它,除非您告诉如何使用它以及在什么上下文中使用它。
PlannedDaysJS
可以是所有
tgs
var PlannedDaysJS=[];
。然后它将在所有
脚本
标记中可用。我现在可以在我的文档中看到该标记:var PlannedDaysJS=[];但是当我尝试记录例如“PlannedDaysJS.lengh”时,它返回“未定义”是因为它是
length
而不是
lenght
?我理解创建表并填充表的第二部分。问题是从对象中提取数据。如果我尝试console.log(PlannedDaysJS.length),它返回0。尝试通过带制动点的浏览器控制台跟踪它。您有1个数组(或者您应该有它)然后在其中添加对象。planDayJS是对象,所有内括号都是对象的参数(名称:value)。因此,日期、planName、dayType和dayStatus都是参数(冒号后面的都是参数值)。将每个参数的名称和值放在引号内。PlannedDaysJS是planDayJS对象的数组。当您跟踪代码时,您将看到PlannedDaysJS数组在每个推送方法之后如何获得新对象。