js中内置的处理数组的方法

1. indexOf() 获取首个元素指定元素在数组中的索引位置 如果指定的不存在返回-1 如果存在返回的是该元素第一次出现的索引值var arr = [1,1,2,3,4,5,6]
var res = arr.indexOf(1); //02. lastIndexOf() 从后往前查找 首个元素出现的位置
console.log(arr.lastIndexOf(1))//13. slice(start,end)截取 返回值是截取下来的数组 对原数组没有影响 start开始截取的索引值 end结束截取的索引值(不包括) 只有一个值的话 就是从该索引开始往后截取 直到最后4.splice() 删除数组中的某些项   start开始删除的索引位置 count要删除几个 非必填 如果不填写 删除后面所有的 如果是0 就不删除 newItem 从开始删除的位置 添加新的项var arr1 = [1,2,3,4,5];
var res1 = arr1.splice(5,2,3,6)//第一个参数就是开始删除的索引位置 第二个要删除几个 后两个是添加的项5. delete 删除某个项 可以删除 但是位置会保留 数组的长度不会变
delete arr[3]; 

数组常用的API(二)相关推荐

  1. js中数组常用的API(一)之添加、删除和搜索元素

    1 数组的定义 数组是由一系列有序的元素组合在一起,通过索引可以得到元素的值. var arr = [1,2,'pink老师'] 2 添加和删除数组元素的方法 2.1 添加数组的方法 2.1.1 pu ...

  2. lodash中数组删除常用的api

    lodash 中数组删除常用的 api 1.pull 说明: 移除数组 array 中所有和给定值相等的元素,使用 SameValueZero 进行全等比. 注意: 和 without 方法不同,这个 ...

  3. Windchill 二次开发新手入门常用的API

    Windchill_二次开发新手入门常用的API 1.根据零件名称/编码 得到该零件 wt.clients.prodmgmt.WTPartHelper.findPartByName(name) ;   ...

  4. 操作系统常用词典(二)

    操作系统常用词典(二) USB(Universal Serial Bus):是连接计算机系统与外部设备的一种串口总线标准,也是一种输入输出接口的技术规范,被广泛地应用于个人电脑和移动设备等信息通讯产品 ...

  5. Java中常用的API

    文章目录 前言 一.java.lang String StringBuilder Integer parseXXX Math Object System Throwable Thread Runnab ...

  6. php学习笔记-php数组的创建和使用,数组常用函数-day03

    php数组的创建和使用,数组常用函数 数组的概念 一维数组的创建和使用 1.直接将变量声明为数组元素 2.通过array()函数来创建一维数组 3.数组的元素值的访问 4.数组元素的赋值方式 5.数组 ...

  7. 五、Java中常用的API(通过包进行分类)————异常、多线程和Lambda表达式

    之前已经介绍了java.lang包下的相关类,今天将要补充两个常用的API:java.lang.Throwable和java.lang.Thread 一.异常(java.lang.Throwable) ...

  8. 帝国cms万能通用api二次开发核心包使用说明

    简介 帝国cms万能通用api二次开发核心包是一款可以用地对帝国cms进行二次开发,可进行开发微信小程序.百度小程序.支付宝小程序.轻应用.苹果ios安卓android.其他营销插件的二次开发核心包. ...

  9. php 数组合并_PHP数组常用函数分类整理

    微信公众号:PHP在线 PHP数组常用函数分类整理 一.数组操作的基本函数 数组的键名和值array_values($arr); 获得数组的值array_keys($arr); 获得数组的键名arra ...

最新文章

  1. 阿里、京东、去哪儿等大厂技术专家齐聚北京,Flink China Meetup再度归来!
  2. fin.is_open()与fin.open()有什么区别?
  3. kl距离 java_信息量、熵、最大熵、联合熵、条件熵、相对熵、互信息。
  4. Android UmengShareSDK第三方登录
  5. 一部手机可以对多个开发者账号开启双重认证吗?
  6. 【Java语法】比较两个字符串是否相等
  7. 20180828 上课截图
  8. 小熊派开发实践丨小熊派+合宙Cat.1接入云服务器
  9. 【Java】开源工具 Hutool 不糊涂
  10. c语言实现感知器算法,感知器算法(c语言版).doc
  11. mysql数据库什么是事件_[数据库]Mysql 事件(定时任务)
  12. RabbitMQ用户角色及权限控制
  13. Linux入门-vsftp
  14. 挑战程序设计竞赛:三角形
  15. pod2g宣布A5的Sandbox破解成功
  16. [英语歌曲]孤独:Soledad
  17. 网页 游戏服务器连接超时,连接游戏服务器超时怎么解决
  18. 开发者体验:如何更好的呈现错误?
  19. AlexNet论文翻译(中英文对照版)-ImageNet Classification with Deep Convolutional Neural Networks
  20. 数模每日小练习——数据处理——插值

热门文章

  1. allennlp与pytorch版本匹配
  2. windows环境下设置多个PHP版本的环境变量
  3. 计算机网络 思科模拟器进行交换机端口隔离,跨交换机实现vlan实验
  4. SpringBoot+Vue搭建前后端分离的轻博客
  5. 浅谈Inventor2023-实用功能大揭秘~
  6. 一些app抓包抓不到数据的问题
  7. 什么是MapReduce(入门篇)
  8. Structure of Heap
  9. python-列表元素绝对值排序
  10. 科研级试剂材料磷脂聚乙二醇马来酰亚胺 DSPE-PEG-MAL----为华生物