假定这里有一个敌人的类enemy当调用创建函数的时候就产生一个敌人我想每隔一段时间就产生一个敌人但是这个代码,例如 var enemy1=new enemy()就是我不能手动的写出无限个变量来存每个敌人那我应该怎么办呢求指教
解决方案 »
- 一个js脚本问题。看上去简单,但是找不出原因。
- 是一个一个很好用,很漂亮的 JS右键菜单..
- js判断url是否存在
- 在javascript中 "" 和 null 要怎么表示
- ExtJs checkbox问题????????????????
- 怎样改变超链接文字的颜色???
- position:relative 是什么意思?
- xxx.htm?id=00000123 在JavaScript里可以得到这个id的值吗??
- 关于JS函数传值
- js如何连接并调用MySQL中的内容
- 根据javascript权威指南实现的cookie存储api哪些地方可以优化
- 初学 jquery,请教前辈高手关于Jquery问题,下面这段为什么没效果,代码是想实现,表格中基数行一个颜色,偶数行一个颜色,但是不懂哪出错了,没有效果
不必要赋给变量,因为他自身应能完成预设的动作
外部干预时可通过查找唯一的识别它
额,我写错了,是长度,Array 对象
unshift() 将指定的元素插入数组开始位置。
push() 将新元素添加到一个数组中
shift() 移除数组中的第一个元素并返回该元素。
pop() 移除数组中的最后一个元素并返回该元素。
slice() 返回一个数组的一段。
splice() 从一个数组中移除一个或多个元素,如果必要,在所移除元素的位置上插入新元素,返回所移除的元素。
enemys.push(new enemy()) ;//添加对象
alert(enemys.length); //长度for(var i=0;i<enemys.length;i++){ //遍历
var en = enemys[i];
}
enemys.prototype.dies = function() {
for(var i=0; i<arr.length; i++) {
if(arr[i] === this) {
arr.splice(i, 1);
}
}
}
var arr = [];
setInterval(function() {
arr.push(new enemys()
}, 1000);