for(var i=0;i<num;i++){
var obj=new starObj();
stars.push(obj);
//console.log(i);
stars[i]=init();
}我是直接把代码放在一个html里面了,到了这一步浏览器会报错Uncaught RangeError: Maximum call stack size exceeded,貌似stars[i]=init();这样写不会进入死循环么?如何解决呀
修改
stars[i]=init();
为
stars[i].init();
即可