网站建设javascript中常见数组操作函数总结大全

网站建设javascript中常见数组操作函数总结大全,javascript作为前端工程师最基础的必备语言,其数组操作函数的掌握是一项硬性指标,思路网络在日常网站建设中,都有哪些数组操作常用函数呢? javascript作为前端工程师最基础的必备语言,其数组操作函数的掌握是一项硬性指标,那么在日常网站建设中,都有哪些数组操作常用函数呢?

网站建设

1.a.toString() :用于返回数组的字符串形式 2.a.push(value,vlaue....) :用于在数组的末端添加一个或多个元素,并返回添加新元素后的数组长度。

3.pop() 用于删除数组的最后一个元素,并返回该元素

4.join() 以参数作为分隔符,将所有数组成员组成一个字符串返回。如果不提供参数,默认用逗号分隔。

4.concat() 用于多个数组的合并。它将新数组的成员,添加到原数组的尾部,然后返回一个新数组,原数组不变。

5.shift() 用于删除数组的第一个元素,并返回该元素。

6.unshift(value) 用于在数组的第一个位置添加元素,并返回添加新元素后的数组长度。

7.reverse() 用于颠倒数组中元素的顺序,并返回新的数组

8.slice(start_index, upto_index); 用于提取原数组的一部分,并返回一个新数组,原数组不变。第一个参数为起始位置(从0开始),第二个参数为终止位置(该位置元素不包括在内)。如果省略第二个参数,则一直返回到原数组最后一个元素,负数表示倒数第几个。 9.splice(index, count_to_remove, addElement1, addElement2, ...); 用于删除原数组的一部分成员,并可以在被删除的位置添加入新的数组成员,返回值是被删除的元素。第一个参数是删除的起始位置,第二个参数是被删除的元素个数。如果后面还有更多的参数,则表示这些就是要被插入数组的新元素。

10.sort() 对数组成员进行排序,默认是按照字典顺序排序。排序后,原数组将被改变。如果想让sort方法按照自定义方式排序,可以传入一个函数作为参数,表示按照自定义方法进行排序。该函数本身又接受两个参数,表示进行比较的两个元素。如果返回值大于0,表示第一个元素排在第二个元素后面;其他情况下,都是第一个元素排在第二个元素前面。

11.map() 对数组的所有成员依次调用一个函数,根据函数结果返回一个新数组。

12.forEach() 遍历数组的所有成员,执行某种操作,参数是一个函数。它接受三个参数,分别是当前位置的值、当前位置的编号和整个数组。

13.filter() 参数是一个函数,所有数组成员依次执行该函数,返回结果为true的成员组成一个新数组返回。该方法不会改变原数组。

14.some() 用来判断数组成员是否符合某种条件。接受一个函数作为参数,所有数组成员依次执行该函数,返回一个布尔值。该函数接受三个参数,依次是当前位置的成员、当前位置的序号和整个数组。只要有一个数组成员的返回值是true,则整个some方法的返回值就是true,否则false。

15.every() 用来判断数组成员是否符合某种条件。接受一个函数作为参数,所有数组成员依次执行该函数,返回一个布尔值。该函数接受三个参数,依次是当前位置的成员、当前位置的序号和整个数组。所有数组成员的返回值都是true,才返回true,否则false。 16.reduce() 依次处理数组的每个成员,最终累计为一个值,从左到右处理。

17.reduceRight() 依次处理数组的每个成员,最终累计为一个值,从右到左处理。

18.indexOf(s) 返回某一个元素在数组中第一次出现的位置,如果没有出现则返回-1。可以接受第二个参数,表示搜索的开始位置。

19.lastIndexOf() 返回给定元素在数组中最后一次出现的位置,如果没有出现则返回-1。

以上就是在日常工作,网站建设中经常使用的javascript函数,本文由网站建设,网站制作网络工作室提供!百度百科推荐沈阳网站制作

猜你喜欢

转载自www.cnblogs.com/sl413/p/10454141.html