浅拷贝 1、简单实现 for(let prop in obj){ obj2[prop] = obj[prop]; } 2、assign Object.assign(obj2,obj); ...
项目开发中,每次看到if嵌套都是生无可恋,小编,甚至看过二十几层的if嵌套,简直摸不到北。现在来总结下,if比较优雅的写法。 1、更少的嵌套,尽早返回 if(!obj) throw new Err...
第一种:indexOf方法 function unique(arr){ var tmpArr = []; for(var i=0; i<arr.length; i++...
这是js比较常见的一个题目: for (var i = 0; i < 5; i++) { setTimeout(function() { console.log...
斐波那契数列:1、1、2、3、5、8、13、21、34 第一种:递归 function fib(n){ if(n==1||n==2){ ...
[1,4,5]->'145' 第一种: [1,3,5].join(""); 第二种: var arr=[1,4,5]; var ...
var str="kuaipao8.com",输出数组[k,u,a,i,p,a,o,8,.,c,o,m]. 第一种: var arr=[]; for(var i=0;...