js实现1到100随机数添加到数组,并且不重复

var arr=[];
for(var i=0;i<100;i++){
    var arrNum=parseInt(Math.random()*100)+1;
    var flag=true;
    for(var j=0;j<=arr.length;j++){
        if(arrNum==arr[j]) {
            flag = false;
            break;
        }
    }
     if(flag){
        arr.push(arrNum);
     }else{
         i--;
     }
}
console.log(arr)

你可能感兴趣的:(js)