2020-12-03

数组元素:

删除数组元素;
(数组元素一经定义便不能被删除,使用delete运算符只能删除数组的元素的值,使其恢复到为赋值的状态,即元素的值为undefined,不能删除一个数组元素)
运算符:delete[0];删除数组元素的值
查看数组元素的个数array.length;
**toString() :将数组转换为字符串
join() :将数组元素连接成字符串

push():在数组尾部添加新的元素,并且可以返回数组新的长度
var arr = ['inner'];
        var num = 23;
// 将 num 从数组尾部添加
        // arr.push() 从数组尾部添加元素,返回数组长度
        // 参数是:被添加的元素,参数为多个 
        var len = arr.push(num,23,'12');
        console.log(arr,len);   // 4
concat():添加新的元素,并且生成新的数组
**
var a = [1,2,3,4];
        var b = ['1','2'];
        // arr.concat() 合并数组,并返回合并后的结果
        a = a.concat(b);
        console.log(a);

unshift:在数组头部添加新的元素,并返回一个新的数组长度

var arr = ['inner'];
// unshift() 从数组头部添加元素,返回数组长度
        // 参数:被添加的元素,可以是多个
        var len1 = arr.unshift('从头部添加')
        console.log(arr,len1);

pop():删除数组最后一个元素,并返回删除元素

var arr = [2,23,3,5,6,'aaa'];

        // arr.pop() 从数组尾部删除元素,返回被删除元素。
        var res = arr.pop();
        console.log(arr,res);

shift():删除数组第一个元素,并且返回删除的元素

var arr = [2,23,3,5,6,'aaa'];
// arr.shift() 从数组头部删除元素,并返回被删除的元素。
        var res1 = arr.shift();
        console.log(arr,res1);

splice():删除,替换或插入数组元素

// 需求 从某一个位置删除几个元素
        var arr1 = [1,2,3,5,4,6,7,8,9,0]

        // arr.splice(index,len) 从第几个索引开始 删除几个元素,并返回删除内容
        var res2 = arr1.splice(2,3);
        console.log(arr1,res2);

reverse():颠倒数组;

 var arr = [1,2,4,6,8,0]
        // arr.reverse() 颠倒数组
        var res = arr.reverse();
        console.log(arr,res);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值