15.内置对象:数组(二)①索引位置②去重③转字符串④分隔⑤连接a.concat⑥截取.splice(第x个,删n个数)和.slice(第n开,第n结束)⑦.splice()替换⑧浅拷贝⑨filter

目录

一:获取数组某一元素的索引(数组下标0-N)

①从前到后找a.indexOf('blue')找到输出索引,找不到输出-1,元素相同时返回找到的第一个索引;;;;a.indexOf(要找的字,从第几个开始)

②从后往前找a.lastIndexOf('blue')

 二:数组去重

 三:数组转化为字符串、数组的连接和截取

1.转为字符串.toString()

2.分隔符.join('-')

3.多个数组的连接a.concat(10,b)

4.截取.splice(第x个,删除n个数)和.slice(begin,end)

5.替换(插入):.splice(从第几位开始删除,删几个元素,'添加的第一个元素','添加的第二个元素','添加的第.....个元素','添加的第N个元素');

6.slice()  和  splice() 的区别 后者破环原数组

7.浅拷贝

①    .splice(0)浅拷贝是避免对对象的影响(变量不变,对象可变)

②    浅拷贝只复制数组,不复制数组里的对象的属性;也就是指虽然数组是新开辟的,但是对象还是原先的,所以此时修改副本的属性对原数组有影响。

四:.filter筛选

原数组名.filter(判断方法)方法创建一个新数组,遍历旧数组,把符合条件元素的加在新数组里面


一:获取数组某一元素的索引(数组下标0-N)

①从前到后找a.indexOf('blue')找到输出索引,找不到输出-1,元素相同时返回找到的第一个索引;;;;a.indexOf(要找的字,从第几个开始)

②从后往前找a.lastIndexOf('blue')

 二:数组去重

 

 三:数组转化为字符串、数组的连接和截取

1.转为字符串.toString()

2.分隔符.join('-')

3.多个数组的连接a.concat(10,b)

4.截取.splice(第x个,删除n个数)和.slice(begin,end)

5.替换(插入):.splice(从第几位开始删除,删几个元素,'添加的第一个元素','添加的第二个元素','添加的第.....个元素','添加的第N个元素');

6.slice()  和  splice() 的区别 后者破环原数组

7.浅拷贝

①    .splice(0)浅拷贝是避免对对象的影响(变量不变,对象可变)

②    浅拷贝只复制数组,不复制数组里的对象的属性;也就是指虽然数组是新开辟的,但是对象还是原先的,所以此时修改副本的属性对原数组有影响。

四:.filter筛选

原数组名.filter(判断方法)方法创建一个新数组,遍历旧数组,把符合条件元素的加在新数组里面

案例此链接最下面的案例

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值