数组去重
function unique(arr){ if(!Array.isArray(arr)){ console.log('type error!'); return; } arr = arr.sort(); var arr1 = [arr[0]]; for(var i=1;i<arr.length;i++){ if(arr[i] !== arr[i-1]) { arr1.push(arr[i]); } } return arr1; } var arr = [2,8,5,6,0,7,2,6,7,2]; console.log(unique(arr));
2.打开一个窗口,并给窗口设置特定的样式
window.open("http://www.baidu.com","_blank","toolbar=yes, location=yes, directories=no, status=no, menubar=yes, scrollbars=yes, resizable=no, copyhistory=yes, width=400, height=400"); }
3.生成uuid
function generateUUID() { var d = new Date().getTime(); if(window.performance && typeof window.performance.now === "function"){ d += performance.now(); //use high-precision timer if available } var uuid = 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) { var r = (d + Math.random()*16)%16 | 0; d = Math.floor(d/16); return (c=='x' ? r : (r&0x3|0x8)).toString(16); }); return uuid; }
4.获取cookie
function getCookie(name) { var r = document.cookie.match("\b" + name + "=([^;]*)\b"); return r ? r[1] : undefined; }