刚才写代码的时候遇到了一个问题,就是需要往一个数组中添加对象,对象中又包含了属性。
其实也可以往数组中循环添加对象,因为数组一般存储的不只是一个元素,它可以存入许多数据类型,但是一次只能存储同一种数据元素。
var fileList=[];
for (let i = 0; i < 10; i++) {
var obj = {};
obj.url = this.path;
this.fileList.push(obj);
}
在这里实质上就是首先声明一个数组。然后在for循环中每次都需要重新声明一个对象,在对象中添加相关的属性然后赋值。最后使用数组的push方法,将每一个完整的对象放进数组中。这样就大功告成。