js
在努力的小马哥
这个作者很懒,什么都没留下…
展开
-
Es6里面的Set和Map集合
ECMAScript 6中的Set 集合EcmAScript 6中新增了Set类型是一种有序列表,其中含有一些相互独立的非重复值,通过Set集合可以快速访问其中的数据,更有效地追踪各种离散值创建Set集合并添加元素 调用new Set()创建Set集合,调用add()方法向集合中添加元素,访问集合 sizes属性可以获取集合中目前的元素数量。let set=new Set();set.add(1);set.add(2);console.log(set.size);//2打印set集原创 2020-09-13 21:43:40 · 135 阅读 · 0 评论 -
js的数组求并集(支持多个数组)
js求并集算法心得1.这是一个面试题,让封装一个方法,方法就是求多个数组的并集,我的考虑是首先遍历数组的长度最短的,然后拿这个值去别的数组去通过js中的indexof()方法判断是否存在,还准备了一个flag变量旗帜法,因为可能有好多数组,都必需有,下面代码展示:function add(){ let min=arguments[0];//第一个参数默认最小的 let mst=[];//创建一个空输出,存储求出的并集的数 for(let i=1;i<arguments.leng原创 2020-09-06 11:45:08 · 2357 阅读 · 2 评论 -
原生js实现跑马灯效果,鼠标放下可以停止跑动
js原生代码跑马灯效果纯js代码如下:1.首先html的内容(里面图片自己可以换,li里面也可以填文字) <div> <ul> <li>呵呵呵呵呵3</li> <li>叽叽叽叽叽4</li> <li>悠悠呦悠悠5</li> <li>哎哎哎原创 2020-08-01 10:51:31 · 928 阅读 · 0 评论 -
js入门算法基础
js入门算术基础下面是一些简单的算法,希望能给带来一些思路1.选择排序var arr=[12,11,2,4,143,12,13,17];for(var i=0;i<arr.length;i++){ for(var j=i+1;j<arr.length;j++){ if(arr[i]>arr[j]){//这是从小到大排序 [arr[i],arr[j]]=[arr[j],arr[i]]; } }}console.l原创 2020-07-26 09:06:44 · 181 阅读 · 0 评论 -
js周末学习总结
本人第一次写博客js变量的声明 js函数 js数据类型 js的对象js变量1.变量的声明var age;2.变量赋值var age;age=20;3.变量初始化var fname = 'Tom';//省略varname = 'Lily';4.同时声明多个变量(中间逗号隔开)var age, name;age = 10;name = 'zs';5.一个var同时声明和赋值var age=num=23; 等价于 var age = 23;num =原创 2020-07-11 20:09:28 · 241 阅读 · 0 评论