解析://创建数组,包含所有额英文字母(大写、小写)和数字,随机取4个元素(循环4次),放到新数组push,如何不重复
如何不重复:在原数组中删除取到的元素 splice
var
arr=['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','0','1','2','3','4','5','6','7','8','9','A','B','C',
'D','E','F','G','H','I','J','K','L','M','N','O','P','Q'
,'R','S','T','U','V','W','X','Y','Z'];
var arr1=[];
var arr2=[];
//console.log(arr.length);
for(var i=0;i<4;i++){
//随机数*数组长度 向下取整
var index=Math.floor(Math.random()*arr.length);
//通过下标添加到新数组
arr1.push(arr[index]);
//在原数组中删除取到的元素
arr.splice(index);
}
console.log(arr1);