js
ᥬᥬ(◦˙▽˙◦)᭄᭄
这个作者很懒,什么都没留下…
展开
-
JS实现数组去重(重复的元素只保留一个)
JS实现数组去重(重复的元素只保留一个)1.遍历数组法2.数组下标判断法3.排序后相邻去除法4.优化遍历数组法(推荐)5.ES6实现6.利用Object 键值对1.遍历数组法它是最简单的数组去重方法(indexOf方法)实现思路:新建一个数组,遍历去要重的数组,当值不在新数组的时候(indexOf为-1)就加入该新数组中;var arr=[2,8,5,0,5,2,6,7,2];function unique1(arr){ var hash=[]; for (var i = 0; i <原创 2020-07-31 15:20:08 · 1364 阅读 · 0 评论 -
闭包的定义及生成条件,闭包的作用及注意事项
闭包的生成有三个必要的条件:在函数a内部间接或者直接return一个函数b注:直接return一个函数:return function(){}间接return一个函数:return{bbb:function(){}}return一个对象或者数组,这个对象中有函数在函数b中使用函数a的私有变量用一个变量接收函数b,形成一个不会销毁的执行空间,如果不接収,执行a(),会被回收...原创 2020-02-24 19:24:31 · 1425 阅读 · 1 评论