// 封装随机数 function getRandom(max, min) { return Math.floor(Math.random() * (max - min + 1)) + min; } // console.log(getRandom(1, 100)); // 随机获取验证码 function getRandomCode() { var str = ‘‘; for (var i = 1; i <= 6; i++) { str += getRandom(1, 10); } return str; } console.log(getRandomCode()); // 数组去重,使用indexOf判断新的数组是否有这个的存在 var arr = [‘o‘, ‘c‘, ‘o‘, ‘c‘, ‘o‘, ‘c‘, ‘o‘, ‘c‘, ‘d‘, ‘c‘, ‘f‘]; var newArr = []; function unique(arr) { for (var i = 0; i < arr.length; i++) { // 如果新的数组中没有这个值则把这个添加到新数组中,反之则不添加 if (newArr.indexOf(arr[i]) === -1) { newArr.push(arr[i]); } } return newArr; } console.log(unique(arr)); // 将数组转换为字符串 console.log(arr.join(‘&‘));