2017年6月22日

javascript深度拷贝

摘要: Object.prototype.deepCopy=function(){ var obj=arguments[0]||{}; for(var i in this){ if(this.hasOwnProperty(i)){ if(isSimpleObject(this[i])){ obj[i]={} 阅读全文

posted @ 2017-06-22 23:00 码农Tony 阅读(159) 评论(0) 推荐(0)

setTimeout 节流函数

摘要: var timeout; var search=function(){ clearTimeout(timeout); timeout=setTimeout(function(){ //请求的代码 },200)} 阅读全文

posted @ 2017-06-22 22:43 码农Tony 阅读(186) 评论(0) 推荐(0)

递归实现数组shuffle

摘要: function insertArr(arr,newarr){ var num=parseInt(Math.random()*arr.length); newarr.push(arr.splice(num,1)[0]); if(arr.length==0){ return newarr; } els 阅读全文

posted @ 2017-06-22 22:41 码农Tony 阅读(168) 评论(0) 推荐(0)

async await 配合Promise实现并行

摘要: function timeout(ms){ return new Promise(function(resolve,reject){ setTimeout(resolve,ms); })}async function doSync(){ let time=new Date().getTime(); 阅读全文

posted @ 2017-06-22 14:12 码农Tony 阅读(623) 评论(0) 推荐(0)

导航