数组的操作方法

数组操作1:
通过索引,找到指定数组

var arr = [“北京”“上海”" 天津"]
arr[0] 显示北京

       修改指定的数组

     arr["武汉"]   显示 北京换成 武汉

数组操作2:

.unshift;新增数组从起始位置

   var arr = [" 北京" " 上海"]

    arr.unshift("武汉")

.push; 新增数组从结束位置开始

    var arr = ["北京""上海"]
     
    arr.push("武汉")

起始位置删除;.unshift
结束位置删除;.push

数组操作3:数组的返回值

    var arr = [1,2,3,4,5];
     定义一个变量,来存储返回值,当然也可以直接输出操作
     操作之后,新增单元执行,数组新的长度
    var res1 = arr.unshift('北京');
    var res2 = arr.push('北京');

    console.log(arr);
    console.log(res1);
    console.log(res2);

    删除操作,返回值是删除单元的数据信息
    var res3 = arr.shift();
    console.log(res3);

数组操作4:
删除数组的指定单元

var arr = [‘北京’,‘上海’,‘广州’,‘重庆’,‘天津’];

第一个2是索引小标 第二个2删除两个数组

var res = arr.splice(2,2)

console.log(arr);
console.log(res);

替换插入数组

var res2 = arr.splice(2,2,‘武汉’,‘加油’);

    console.log(arr);
    console.log(res2);

数组操作5:数组的排序

var arr = [3,21,3215432,321321,32,43,5,34,43,23,32543,1234,45,321,14,234,4];

.sort() 按照首位排序
.sort( function(a,b){return a-b}) 从小到大
.sort( function(a,b){return b-a}) 从大到小
console.log(arr);

数组操作6:

数组的反转
.reverse();

var arr = [‘北京’,‘上海’,‘广州’,‘重庆’,‘天津’];

arr.reverse ();
console.long(arr);

显示结果;天津,重庆,广州,上海,北京

数组和字符串的转换

var arr = [‘北京’,‘上海’,‘广州’,‘重庆’,‘天津’,true,false,100,[1,2,3,4],{name:‘张三’},function fun(){}];

默认逗号隔开
var res1 = arr.join();

设定间隔符号
var res2 = arr.join(’-’);

设置空字符串
var res3 = arr.join(’’);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值