数组的增删改查及其他拓展属性

数组的增删改查

var list = [1, 2, 3, 4]

  1. 增:[下标]
    list.push(5) ;//把5放到list的最后面
    list.unshift(0) //把0放在数组的最前面
    splice

  2. list.pop() ;//把最后一个元素删除
    splice
    delete (基本不用 只删数 会保留位置)
    list.shift();//删除第一个元素
  3. 改 [下标]
    list.splice(0,1,num) //splice(num1,num2,str) num1下标位置 num2 是否删除 str 需要添加的元素 这个方法加入元素是加在相应元素的前面,

  4. includes true / false
    indexOf 查询位置 存在就返回下标 不存在就是-1
数组的其他拓展属性
1. find() 括号里面放函数 如下例 从左到右查找大于3的数 找到就输出

在这里插入图片描述

2.filter() 筛选出所有满足条件的数

在这里插入图片描述

3.every 全部满足 结果才为true

在这里插入图片描述

4.some 只要有一个满足条件 结果输出为true

在这里插入图片描述

5.forEach 遍历数组

在这里插入图片描述

6.map 遍历数组

在这里插入图片描述

7.两种for的写法

在这里插入图片描述
//其中var i in list 是值得循环下标
//而 var item of list 是循环的数组中的每个元素

8.sort 排序

在这里插入图片描述

9.join 用指定的符号链接起来 //join("-")
10.reduce 数组的连续操作

在这里插入图片描述

11.concat 将集合进行拼接

在这里插入图片描述

12. reverse 将集合反转

在这里插入图片描述

13.slice 将集合切割 对原数组没有影响

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值