美文网首页
Array变异方法和非变异方法

Array变异方法和非变异方法

作者: LeungJhowe | 来源:发表于2018-08-31 16:24 被阅读0次

    | concat() | 连接两个或更多的数组,并返回结果。 |
    | join() | 把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。 |
    | pop() | 删除并返回数组的最后一个元素 |
    | push() | 向数组的末尾添加一个或更多元素,并返回新的长度。 |
    | reverse() | 颠倒数组中元素的顺序。 |
    | shift() | 删除并返回数组的第一个元素 |
    | slice() | 从某个已有的数组返回选定的元素 |
    | sort() | 对数组的元素进行排序 |
    | splice() | 删除元素,并向数组添加新元素。 |
    | toSource() | 返回该对象的源代码。 |
    | toString() | 把数组转换为字符串,并返回结果。 |
    | toLocaleString() | 把数组转换为本地数组,并返回结果。 |
    | unshift() | 向数组的开头添加一个或更多元素,并返回新的长度。 |
    | valueOf() | 返回数组对象的原始值 |

    变异方法

    变异方法 (mutation method),顾名思义,会改变被这些方法调用的原始数组。相比之下,也有非变异 (non-mutating method) 方法,例如:filter(), concat() 和 slice() 。这些不会改变原始数组,但总是返回一个新数组。当使用非变异方法时,可以用新数组替换旧数组:

    相关文章

      网友评论

          本文标题:Array变异方法和非变异方法

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