JS方法

1.concat () 用于连接两个数组,或者多个数组,不会改变原数组,返回新数组,
JS方法
2.join () 把数组的所有元素放入一个字符串中,元素通过指定的符号分隔字符串,不会改变原数组
JS方法
3.pop() 删除并返回最后一个原素,改变原数组;返回被删除的那个元素
JS方法
4.push () 向数组的尾部添加一个或者多个元素,会改变原数组,返回新数组的长度
JS方法
5.shift() 删除并返回第一个元素,改变原数组,返回删除的元素
JS方法
6.unshift ()向数组的头部添加一位或者多位元素,返回新元素的长度,改变原数组
JS方法
7.reverse () 颠倒数组中元素的排序,改变原数组,返回该数组
JS方法
8.slice () 从已知原素中返回指定的元素,不改变原数组,返回新数组
JS方法

9.sort() 对数组进行排序,改变原数组,返回新数组,排序的规则是以字符串的规则进行比较的,字符串是以ASCII码做比较
JS方法
10.splice () 向数组中添加,或从数组删除,或替换数组中的元素,然后返回被删除/替换的元素。改变原数组,
JS方法
11.toString () 把数组转换为字符串,并且返回结果
JS方法
12. valueof () 返回数组对象的原始值
JS方法
13. indexOf () 根据指定的数据,从左向右,查询在数组中出现的位置,如果不存在指定的数据,返回-1。该方法是查询方法,不会对数组产生改变。
JS方法
14.lastIndexOf () 根据指定的数据,从右向左,查询在数组中出现的位置,如果不存在指定的数据,返回-1。该方法是查询方法,不会对数组产生改变。
JS方法
15.forEach () ES5新增方法,用来遍历数组,该方法没有返回值。forEach接收的回调函数会根据数组的每一项执行,该回调函数默认有三个参数,分别为:遍历到的数组的数据,对应的索引,数组自身。
JS方法
16.map () 1.同forEach功能;2.map的回调函数会将执行结果返回,最后map将所有回调函数的返回值组成新数组返回。
JS方法
17 filter .同forEach功能;2.filter的回调函数需要返回布尔值,当为true时,将本次数组的数据返回给filter,最后filter将所有回调函数的返回值组成新数组返回(此功能可理解为“过滤”)。
JS方法
18 every () 判断数组中的每一项是否满足条件,只有所有的满足条件才会返回true。
JS方法
JS方法
19.some () 判断数组中是否存在满足条件的项,只要有一项满足条件,就会返回true。
JS方法
20.charAt() //方法返回字符串中指定下标(位置)的字符串:
JS方法
21.charCodeAt() 方法返回字符串中指定索引的字符 unicode 编码:
JS方法
22.String.trim() //方法删除字符串两端的空白符:
JS方法
23.toUpperCase() 把字符串转换为大写;
JS方法
24.toLowerCase() 把字符串转换为小写;
JS方法
25.search() 方法搜索特定值的字符串,并返回匹配的位置:找不到的,则返回-1
JS方法