发表于: 2019-11-16 23:01:28

0 1087


今天完成的事情: 

1 include方法学习,filter过滤学习

2 数组去重的集中方式

3 前天移动端布局修改

明天计划的事情:

1 复习

2 调试前台课程接口

遇到的问题:

1 暂无

收获:

includes( ) 判断一个数组是否包含一个指定的值。包含则返true,否则返false。区分大小写
 
第1个:要搜索的值(必填
第2个:从第几位开始搜,默认0,负值则按升序从array.length + fromIndex 的索引开始搜索,结果小于0,则整个数组都会被搜索。如果fromIndex大于数组长度,就不会执行搜索

filter() 方法创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素



数组去重

es6中set方法去重:注意无法去掉“{}”空对象

2 for嵌套for,splice去重:双层循环,外层循环元素,内层循环时比较值。值相同时,则删去这个值

3 indexOf()去重:新建一个空数组,for循环原数组,indexfOf判断,有就不加,无则push进数组


4 sort():利用sort()排序,然后根据排序后的结果进行遍历及相邻元素比对,不同就push添加
5 includes查找
 
6 filter过滤
两个NaN都消失掉,因为找不到相等的,

返回列表 返回列表
评论

    分享到