js for循环给object数组赋值
生活随笔
收集整理的这篇文章主要介绍了
js for循环给object数组赋值
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
var style = { fontsize: 12, left: 0 };
var style_array = new Array();function ss(){
for (var i = 0; i < 12; i++) {style={};//重点style.fontsize = parseInt((Math.random() * 1 + 1) * 12);style.left = parseInt(300 * Math.random() * 0.8);style_array[i] = style;}console.log(style_array);
}
ss();
每次赋值前,需要把object初始化{}一下,不然赋值完以后,数组的值全部变成最后赋的值,如下图
加入初始化后:
总结
以上是生活随笔为你收集整理的js for循环给object数组赋值的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: vue2使用$set()使对象新增属性后
- 下一篇: 程序猿生存指南-38 枯木逢春