![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
案例
青山绿水黄金树
这个作者很懒,什么都没留下…
展开
-
面向对象封装元素拖拽组件
面向对象封装元素拖拽组件 var Utils=(function(){ return { randomColor:function(){ var col="#"; for(var i=0;i<6;i++){ col+=Math.floor(Math.random()*16).toString(16); } return col; },原创 2020-08-13 09:11:13 · 147 阅读 · 0 评论 -
过滤与归并
filter 筛选,过滤。筛选就是将满足条件的元素放在一个新数组中,并且返回这个新数组。 var arr1=arr.filter(function(item){ return item>4 }) filter重构 function filter(arr,fn){ var arr1=[]; if(arr.length===0) return arr1; for(var i=0;i<arr.length;i++){ if(fn(arr[i],i,arr)) a原创 2020-08-12 08:26:47 · 133 阅读 · 0 评论 -
数组方法相关案例及三种排序
数组去重 var arr=[1,3,3,6,8,2,3,5,6,3,7,9,8,3,6,7,3,8,9]; var arr1=[]; for(var i=0;i<arr.length;i++){ var bool=false; for(var j=0;j<arr1.length;j++){ if(arr[i]===arr1[j]){ bool=true;原创 2020-08-12 08:25:31 · 249 阅读 · 0 评论 -
for循环新手向案例
0-100质数 for(var i=1,bool,j;i<=100;i++){ for(j=2,bool=true;j<i;j++){ if(i%j===0){ bool=false; break; } } if(bool) console.log(i); } 10*10表格 function creatTable(row, col) { var m=1,n=1; var str原创 2020-08-11 21:40:32 · 184 阅读 · 0 评论 -
while循环的新手向案例
案例 1、等腰三角形 /* 整体思路为: 因为最多的一行有10个*,10个&ensp,总计占位20位。 所以让第一行只出现一个*,且让他前面出现9个空格,而后面就相当于最后一行空出10个位置,差不多处在居中位。第二行到第十行同理。 */ var str=""; var i=1,n=1,m=10; /* i控制行,n控制该行应该出现几个*号,m控制该行应该出现几个空格 */ while(i<=10){原创 2020-08-11 21:38:45 · 474 阅读 · 0 评论