js 空数组直接赋值与push
在用vue进行模型渲染数据的时候,最开始给数组赋值,代码如下var arr = [];var date = new Date(1502121600000);arr[0] = date;arr[1] = date;但是页面上的日历一直出不来初始化的数据,然后改成push方法,var arr = [];var date = new Date(1502121600000);arr.
·
在用vue进行模型渲染数据的时候,最开始给数组赋值,代码如下
var arr = [];
var date = new Date(1502121600000);
arr[0] = date;
arr[1] = date;
但是页面上的日历一直出不来初始化的数据,然后改成push方法,
var arr = [];
var date = new Date(1502121600000);
arr.push(date);
arr.push(date);
改成push后,数据就出来了。
用这两种方法,arr最后都是长度为二的数组,但是第一种不规范,只能猜想是内存分配和下标出的问题,改成规范的,数据可是可以渲染出来的
var arr = new Array(2);
var date = new Date(1502121600000);
arr[0] = date;
arr[1] = date;
爬完坑,含泪告诉大家,数组赋值还是用push比较靠谱,或者用new Array(),但是后者加载速度更慢
更多推荐
已为社区贡献1条内容
所有评论(0)