js 数组

1.创建数组 数组里面可以写任意数据类型

2.数组算一种特殊的对象,他的数据类型是object

3.当自己定义数组长度的时候如果长度大于实际数组长度,那么多出来的部分就是null,其次不会显示出来    当改变长度的时候,小于实际长度,实际数组后面多出来的部分会被省略

4.Object.defineProperty(要改变的变量名称,要让哪个属性变为只读,{writable:false})将某个属性设为只读不可更改

5.第二种创建数组的方式通过new关键字 如果括号内的值是一个的话代表length长度,如果值以逗号隔开是多个那就正常创建数组里面的内容

二、数组方法

1.添加的方法

01.push()在数组结尾进行添加

02.unshift()在数组开头进行添加

2.删除的方法

01.pop()在数组结尾进行删除

02.shift()在数组开头进行删除

3.splice

         01.删除splice(删除位置的下标,删除几位)

         arrs.splice(1,2);

         console.log(arrs);

         02.添加splice(起始位置的下标,删除项不删除的话写0,添加的值)

         arrs.splice(2,0,100);

         console.log(arrs);

         03.截取splice(开始的位置的下标,截取几位)

        var newArr = arrs.splice(2,3);

         console.log(newArr);

         indexOf()数组去重

join()数组转字符串

反转数组reverse()

 concat()连接数组

sort()是用做排序,但是呢此方法如果当前数组得值之间的范围差距较大的话会发生排序错乱的情况

filter()过滤

多维数组

        var newArrs = [1,[2,3,[4,[5]]]];

        console.log(newArrs);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值