注册 登录
编程论坛 JavaScript论坛

刚接触js,求问关于数组的问题。

魅蓝伯爵 发布于 2015-10-19 21:31, 1068 次点击
js中,如何随机了一个数组内的值后,并删掉这个值??
还有我这样随机行吗?
程序代码:
var ar=new Array();
var z=0;
for(var x=1;x<14;x++){
    for(var y=1;y<5;y++,z++){
    if(x>10){
    ar[z]=10;
    continue;
    }
    ar[z]=x;
    }
}
var a=Math.floor(Math.random()*ar.length);
document.write(ar[a]);

1 回复
#2
冰镇柠檬汁儿2015-10-20 17:48
随机这样是可以
删除数组内的一个值,相关的有3个函数
Array.shift()从最前面删除一个值并返回该值,相当于从最前面取出这个值
Array.pop()从最后取出一个值
Array.splice()插入、替换或删除数组元素
这些函数,你需要自己去学习了
1