美文网首页
数组的常用方法

数组的常用方法

作者: 小溪流jun | 来源:发表于2021-04-16 11:49 被阅读0次

    +Array对象数组的方法:

                    ==>array.join():转成字符串,把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔,与split()方法相对应。

                        返回值是字符串,不改变原数组

                    ==>array.reverse():数组反转

                        返回值是相反的数组,不改变原数组

                    ==>array.sort():数组排序,可以对按字母顺序进行排序

                        返回值是排序后的数组,不改变原数组

                    ==>array.indexOf():找出某个元素在数组中的索引

                        返回值是所查询的数组元素的下标,不改变原数组

                    ==>array.concat():方法用于合并两个或多个数组。此方法不会更改现有数组,而是返回一个新数组。

                        返回值是合并后的新数组,不改变原数组

                    ==>array.toString():强转字符串

                        返回值是字符串,不改变原数组

                    ==>array.slice():可从已有的数组中返回选定的元素

                        返回值是一个新的数组,包含从 start 到 end (不包括该元素)的 arrayObject 中的元素,不改变原数组 

                    ==>array.includes():用来判断一个数组中是否包含一个指定的值,如果包含则返回true,否则返回false;

                        返回值是boolean值,不改变原数组

                    ==>array.reduce():方法接收一个函数作为累加器(accumulator),数组中的每个值(从左到右)开始缩减,最终为一个值。

                    ==>array.push():可向数组的末尾添加一个或多个元素,它直接修改 arrayObject,而不是创建一个新的数组

                        返回值是新数组的长度,改变原数组

                    ==>array.pop():可向数组的末尾删除一个或多个元素,它直接修改 arrayObject,而不是创建一个新的数组

                        返回值是删除的元素,改变原数组

                    ==>array.shift():删除数组最前面(头部)的元素

                        返回值是删除的那个元素,改变原数组

                    ==>array.unshift():添加元素到数组的头部

                        返回值是新数组的长度,改变原原数组

                    ==>array.splice():通过索引删除某几个元素

                        返回值是被删除的数组,会改变原有数组

                    ==>arr.forEach():遍历数组中的每一项,没有返回值,不支持IE,不影响原数组

                    ==>arr.filter():返回新数组,不影响原数组

                    ==>arr.map():只是相当于把原数组克隆一份,把克隆的这一份的数组中的对应项改变了,不影响原数组

                    ==>Array.isArray():判断是否是一个数组

                        返回值是boolean值

    相关文章

      网友评论

          本文标题:数组的常用方法

          本文链接:https://www.haomeiwen.com/subject/ebqelltx.html