数组的操作方法!!!!

一、通过索引下标来操作数组
    1,通过索引下标,调用数组中,指定单元的数据
    2,通过索引下标,来修改数组中,存储的单元的数据
    对已存在的索引下标,进行赋值,进行的是重复赋值,会覆盖之前存储的数据
    3,通过索引下标,来新增数组的单元
    对不存在的索引下标,进行赋值,是新增数组单元的操作
    4,通过索引下标,来删除数组的单元
    定义数组的length长度属性,通过定义数组的单元个数,来删除数组的单元
    只能是从数组的结尾处开始删除单元,不能从数组的起始开始删除单元
    一般不使用,除非是一定要限制数组长度
    
二、新增或者删除单元
    新增单元 --- 数组的起始  数组的结束
    数组变量.unshift(新增的数据)   在数组的起始位置新增单元
    数组变量.unshift(数据1,数据2,数据3...)   可以新增多个单元,之间使用逗号间隔
    新增的单元可以是任意JavaScript支持的数据类型
    数组变量.push(新增的数据)   在数组的结束位置新增单元
    数组变量.push(数据1,数据2,数据3...)   可以新增多个单元,之间使用逗号间隔
    新增的单元可以是任意JavaScript支持的数据类型
    push()是最常用的数组方法,用于向数组中添加内容
    数组.shift()   只能删除起始的第一个单元   
    数组.pop()     只能删除结束的最后一个单元 
    总结:新增可以是一个或者多个
         删除一次只能一个
    unshift()  起始新增,可以是一个或者多个
    push()     结束新增,可以是一个或者多个
    shift()    起始删除,只能是一个
    pop()      结束删除,只能是一个
    
三、数组操作方法的返回值
    unshift()  push()  shift() pop()      
    功能是操作数组, 返回值是 定义在这写函数内部的return
    unshift()  push() 新增单元操作,返回值都是新增单元之后,数组新的长度,也就是length属性值
    shift()  pop()  删除单元操作,返回值都是删除单元存储的数据信息
    删除单元,也称为 抛出 释放 消除
    定义一个变量,来存储返回值,当然也可以直接输出操作
    操作之后,新增单元执行,数组新的长度
    删除操作,返回值是删除单元的数据信息
    
四、截取数组的指定单元 / 删除数组的指定单元
    方法1,从结束位置删除单元 
         之后再把不想删除的单元添加上
    方法2,  数组.splice()
 	        参数1: 删除起始单元的位置---索引下标
    参数2: 从起始单元开始,删除单元个数---删除几个单元
    参数3: 在删除的位置上,插入的新的数据
           替换插入的数据,可以是一个,可以是多个,多个单元之间使用逗号间隔
                         也可以任意JavaScript支持的数据类型
    操作结果返回值是 删除单元组成的新的数组
    如果只写一个参数,是从删除位置开始,删除之后所有的单元,包括起始位置单元
    如果不写参数,没有效果的
    
五、数组的排序方法
    将数组中的数据按照数值大小来进行排序
    数组.sort()  默认按照首位数值排序,不是数值的实际大小
    数值.sort( function(a,b){return a-b} )  按照数值的实际大小排序 --- 从小到大
    数值.sort( function(a,b){return b-a} )  按照数值的实际大小排序 --- 从大到小
    
六、数组的反转
    数组.reverse();
    将数据库中,数组最后的最新的消息,反转到最上方先显示
    
七、数组和字符串的转化
    数组.join()  不会改变原始数组的内容
    返回值是字符串类型,内容是数组中每个单元存储的数据信息,默认使用逗号间隔
    遵守其他数据类型转化为字符串类型的自动转化原则
    
八、字符串转化为数组
    将字符串,切割,存储为数组的形式
    不会改变原始字符串
    返回值是: 按照字符串,转化为的数组
    语法1:不定义参数,将字符串整个转化为数组的一个单元
    语法2:定义参数为'' 空字符串 将每个字符,转化为一个单元
    语法3:可以按照特定的间隔符号来分割字符串
          存储单元数据内容中,没有间隔符号
    语法4:设定第二个参数,是设定数组的单元个数,也就是length长度
          一般是不写的
          
九、数组的拼接
    数组1.concat(数组2)
    将两个数组,拼接为一个数组
    将来两个数组的数据内容进行拼接
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值