数组去重

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;
}  

  

最新文章

  1. Python学习笔记——条件和循环
  2. Envelope对象介绍
  3. 在viewPager中的textview参数singleLine和gravity为center冲突bug
  4. javaSE第十五天
  5. 虚拟机移动后重启网络时提示Device does not seem to be present
  6. BindingFlags说明
  7. C++多态性与C#的比较
  8. 解决操作过快导致ajax异常的办法
  9. MYSQL 为表指定文件位置 data directory
  10. 1.elk 入门示例
  11. H面试程序(11): 判断字符串是否包含子串问题
  12. Error running app: Instant Run requires &#39;Tools | Android | Enable ADB integration&#39; to be enabled.
  13. 牛客OI周赛7-提高组 B小睿睿的询问(ST打表)
  14. iOS:Gif动画功能(显示gif动画、获取gif动画时长、获取gif动画执行次数)
  15. windows 上的 neovim 配置
  16. 滚动加载图片(懒加载)实现原理(这是旧实现,仅做为获取元素宽高api的参考)
  17. LeetCode 771 宝石和石头
  18. Nginx的虚拟主机
  19. [Android] 图片裁剪总结——自定义裁剪工具
  20. 1分钟了解协同过滤,pm都懂了

热门文章

  1. WinDbg常用命令系列---!address
  2. 【洛谷P3369】普通平衡树——Splay学习笔记(一)
  3. javascript 中的方法注入
  4. 查看服务器内存、CPU、网络等占用情况的命令--汇总
  5. 最新版-Python和Java实现Aes相互加解密
  6. Node.js之删除文件夹(含递归删除)
  7. ldap和phpldapadmin的安装部署
  8. Service与Activity通信 回调方式***
  9. jmeter测试 flask 接口请求
  10. XCode教程之 如何在苹果开发者平台添加设备UDID