![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
42952831
这个作者很懒,什么都没留下…
展开
-
JS数组去重
数组去重一、ES6中 new Set方法二、嵌套的for循环三、indexOf四、Sort(相邻元素对比法)五、利用对象的属性不能相同的特点去重(不建议用,有缺陷)六、利用数组的includes去重七、利用数组的filter方法去重八、利用函数递归去重九、利用ES6中的Map方法去重十、利用reduce+includes数组中某个元素重复个数 一、ES6中 new Set方法 const list1 = [1, 2, 3, 7, 11, 56, 3, 2, 4, 5]; const list2 = new原创 2020-09-28 20:45:17 · 114 阅读 · 0 评论 -
JS代码注释规范与示例
JS代码注释规范与示例文件注释普通注释文档注释函数注释规范 文件注释 文件注释位于文件的最前面,应包括文件的以下信息:概要说明及版本(必须)项目地址(开源组件必须)版权声明(必须)开源协议(开源组件必须)版本号(必须)修改时间(必须),以ISO格式表示(可使用Sublime Text的InsertDate插件插入)文件注释必须全部以英文字符表示,并存在于文件的开发版本与生产版本中。例如: /*! * jRaiser 2 Javascript Library * sizzle - v1.9.1 (2013原创 2020-09-28 11:45:31 · 913 阅读 · 0 评论 -
JS高阶函数的使用
JS高阶函数的使用map()定义用法语法reduce()定义用法语法filter()定义用法语法回调函数sort()定义用法语法 map() 定义 map()通过指定函数处理数组的每个元素,并返回处理后的数组。 用法 map() 方法返回一个新数组,数组中的元素为原始数组元素调用函数处理后的值。 map() 方法按照原始数组元素顺序依次处理元素。 注意: map() 不会对空数组进行检测。 注意: map() 不会改变原始数组。 语法 array.map(function(currentValue,inde原创 2020-09-24 19:46:17 · 520 阅读 · 0 评论