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函数,本文由郑州网站建设,巩义网站制作-全栈网络工作室提供。