对javascrip中Array类型的操作方法的理解

来源:互联网 发布:最新彩票预测软件 编辑:程序博客网 时间:2024/06/08 11:00

concact():

    首先创建当前数组的一个副本,若无参数,则结果就该副本;若有参数,则将接收到的参数添加到该副本的尾部。如果参数是一个或则多个数组,则将数组的内容添加到该副本的尾部。

slice():

    基于当前这个数组的一个或多个项创建一个新的数组。若只有一个参数,返回从该参数指定位置开始到该数组末尾的所有项组成的数组;若有两个参数,则返回从第一个参数指定位置开始到第二个参数指定位置结束的项(不包括结束的项)组成的数组。

注意:1.此方法不会影响原始数组;

            2.参数为负数时,则用数组的长度加上该负数来确定相应的位置;

           3.若第二个参数小于第一个参数,则返回空的字符串。

splice():

向数组的中部插入项。

删除:需要指定两个参数。1.要删除的第一项的位置;2.要删除的项数。

插入:需要指定三个参数。1.要插入的其实位置;2.要删除的项数(这里应该是0);3.要插入的项(若要插入多个项,则可在后面添加第2项,第三项......);

替换:需要指定三个参数。1.要插入的其实位置;2.要删除的项数;3.要替换的项(若要插入多个项,则可在后面添加第2项,第三项......);

注意:此方法始终会返回一个数组,该数组中包括从原始数组中删除的项,如果没删除任何项,则返回空数组。

0 0
原创粉丝点击