JavaScript数组splice方法

JavaScript数组splice方法varnumber=[10,3,4,7];//删除第一位元素,0:下标,1:个数varremoved=number.splice(0,1);console.log(number);//[3,4,7]console.log(removed);//[10]varnumber2=[10,3,4,7];//插入元素5和8,1:下标1开始,0:删除0个元素,…


Jetbrains全系列IDE稳定放心使用

var number = [10,3,4,7];

//删除第一位元素 ,0:下标,1:个数
var removed = number.splice(0,1);

console.log(number);//[3, 4, 7]
console.log(removed);//[10]

var number2 = [10,3,4,7];
//插入元素5和8,1:下标1开始,0:删除0个元素,
var removed2 = number2.splice(1,0,5,8)

console.log(number2);//[10, 5, 8, 3, 4, 7]
console.log(removed2);//[]

var number3 = [10,3,4,7];
//替换元素,将3替换为5,8,1:下标1开始,0:删除1个元素。
var removed3 = number3.splice(1,1,5,8)

console.log(number3);//[10, 5, 8, 4, 7]
console.log(removed3);//[]

var arrayIndex = [12,3,4,6,2,1,4];

//从数组开头查询4的下标位置
var indexNum = arrayIndex.indexOf(4);
//从数组末尾查询4的下标位置
var lastIndexNum = arrayIndex.lastIndexOf(4);

var noIndexNum = arrayIndex.indexOf(14);

console.log(indexNum);//2
console.log(lastIndexNum);//6
console.log(noIndexNum);//-1 没有查询到返回-1

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/190022.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长

相关推荐

  • ibm服务器如何装系统_ibm引导盘安装系统步骤

    ibm服务器如何装系统_ibm引导盘安装系统步骤小编了解到ibm服务器系统安装的方法是有别于安装其他品牌的服务器和台式机,而ibm笔记本一键启动u盘的快捷键是:F12;下面小编就把ibm服务器系统安装的方法讲解给大家听。首先需要准备的工具:两个大于4G的U盘,一个用来刻录IBM的官方引导镜像,一个用来刻录2008系统的镜像;软件方面,需要一个软碟通(UItralISO)软件。(上图是软件的图标,下图是软件打开的页面)1、打开软件后插入U盘,在软…

    2022年10月4日
  • 安卓反编译_apk可以反编译吗

    安卓反编译_apk可以反编译吗本帖最后由好奇害死猫咪啊于2017-5-621:48编辑本教程为长期更新贴,有问题请及时反馈。如有更新请恕不另行通知。【前言】闲来无事水一贴。。。今天写个教程吧,反编译SystemUI实现状态栏时钟居中。其实说实话本来对华为靠右边的时间不怎么介意的,可一位朋友说什么也想换成类似iPhone的居中式,甚至不惜去刷XP框架,装重力工具箱。。当然了,结果大家可能已经想到了,首先是重力工…

    2022年9月18日
  • intellij idea安装教程_intellij idea2021安装教程

    intellij idea安装教程_intellij idea2021安装教程下载第一步:打开官网:http://www.jetbrains.com/idea/,点击页面中的“DOWNLOAD”第二步:根据自己的需要选择下载的IntelliJIDEA版本。Communit

    2022年8月4日
  • 乌班图下压缩文件的处理

    乌班图下压缩文件的处理

    2021年8月28日
  • 解决进入vi 显示E325

    解决进入vi 显示E325在网上找了大量的帖子,有的有用,有的无用,今天自己摸索了一个办法,在命令端输入rm空格-rf空格图片中的箭头位置,这个位置是你创建的例如vim1.c回车后出现如图就一直回车回到vim页面进入命令模式输入:q!回车回到终端输入rm-rf.1.c.swp回车再重新进入…

    2022年5月19日
  • hibernate 未明确定义列 小记[通俗易懂]

    hibernate 未明确定义列 小记[通俗易懂] 在写关联表的实体类时,用测试代码去运行,出现16:00:30,817ERRORJDBCExceptionReporter:72-ORA-00918:未明确定义列16:00:30,833ERRORPersistSpringImpl:244-[PersistImpl][find(queryString,offset,length)]hql:fromcom.esse.pro

    2022年9月1日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号