往数组中循环添加对象

刚才写代码的时候遇到了一个问题,就是需要往一个数组中添加对象,对象中又包含了属性。

其实也可以往数组中循环添加对象,因为数组一般存储的不只是一个元素,它可以存入许多数据类型,但是一次只能存储同一种数据元素。

var fileList=[];
for (let i = 0; i < 10; i++) {
  var obj = {};
  obj.url = this.path;
  this.fileList.push(obj);
  
}

在这里实质上就是首先声明一个数组。然后在for循环中每次都需要重新声明一个对象,在对象中添加相关的属性然后赋值。最后使用数组的push方法,将每一个完整的对象放进数组中。这样就大功告成。

你可能感兴趣的:(往数组中循环添加对象)