项目里面有个需求,是检测两个数组里面是否有相同的重复项,有则返回 ,没有则返回 ,并且不需要获取重复项的数据。 如果是需要获取重复项的数据,那肯定需要遍历循环,但是既然只要简单知道是否重复,就没有必要一个个去遍历,直接用 ES6 的新数据类型 Set 即可,因为他有一个特性是每个元素都不重复,因此经 ...
分类:
编程语言 时间:
2019-06-11 10:52:49
阅读次数:
103
不会改变原来数组的有: concat() 连接两个或更多的数组,并返回结果。 every() 检测数组元素的每个元素是否都符合条件。 some() 检测数组元素中是否有元素符合指定条件。 filter() 检测数组元素,并返回符合条件所有元素的数组。 indexOf() 搜索数组中的元素,并返回它所 ...
分类:
编程语言 时间:
2019-06-05 19:23:07
阅读次数:
99
1、Array.from() "参考文献" 这个方法比较有意思,可以将一个类似数组或可迭代对象分割,然后将值返回为一个新数组 伪数组对象(拥有一个 属性和若干索引属性的任意对象) 可迭代对象](https://developer.mozilla.org/zh CN/docs/Web/JavaScri ...
分类:
编程语言 时间:
2019-06-01 09:34:21
阅读次数:
120
map方法 该方法可以看为映射关系 reduce 方法 filter 方法 fliter 为过滤方法 forEach 方法 该方法为循环遍历 ...
分类:
编程语言 时间:
2019-05-31 13:07:59
阅读次数:
87
注释的分类: 1./* */ 这是多行注释 2./ / 这是单行注释 JS的套路 1.关键字2.标识符 3.变量 4.常量 5.数据类型: 1.数字 2.字符串 4.布尔 3.null 4.undeined 5.obiiec 6.运算符 7.控制语句 8.数组 9.方法( 函数 ) 脚本语言 1.j ...
分类:
编程语言 时间:
2019-05-30 23:30:27
阅读次数:
239
整理了以下数组方法 join() push()和pop() shift() 和 unshift() sort() reverse() concat() slice() splice() indexOf()和 lastIndexOf() (ES5新增) forEach() (ES5新增) map() ...
分类:
编程语言 时间:
2019-05-26 16:08:46
阅读次数:
105
方法 什么是方法? 方法定义:方法(Method),函数(function),其实就指一个特定的功能操作,程序中完成独立功能,可重复使用的一段代码的集合。 方法的定义 方法定义格式: 注意点 (1)方法必须声明在类(class)当中。 (2)创建的方法要定义在其它方法之外(跟其他的方法是兄弟关系) ...
分类:
编程语言 时间:
2019-05-20 09:16:54
阅读次数:
124
常用的合并数组方法有以下几种: 1 array_merge 2 '+' 3 array_merge_recursive 下面是一段对比的代码 结果如下所示 对比array_merge和+以及array_merge_recursive结果的”color”的值我们可以看出:1.对于相同的字符串索引,ar ...
分类:
编程语言 时间:
2019-05-11 23:23:06
阅读次数:
225
JavaScript中创建数组有两种方式 (一)使用 Array 构造函数: (二)使用数组字面量表示法: 数组的方法有数组原型方法,也有从object对象继承来的方法,这里我们只介绍数组的原型方法,数组原型方法主要有以下这些: join()push()和pop()shift() 和 unshift ...
分类:
编程语言 时间:
2019-05-11 09:30:12
阅读次数:
148
数组创建 JavaScript中创建数组有两种方式,第一种是使用 Array 构造函数: 1 2 3 var arr1 = new Array(); //创建一个空数组 var arr2 = new Array(20); // 创建一个包含20项的数组 var arr3 = new Array("l ...
分类:
编程语言 时间:
2019-05-06 19:06:52
阅读次数:
154