js通过数组内容来获取数组下标
js通过数组内容来获取数组下标
需求:通过已知数组里面的某个内容,然后要通过这个内容来删除这个数组,是通过循环来把数组的下标找到,然后再拿去删除。
方法1:js写法
var arr = [1, 1, 2, 12, 3, 23, 5, 6, 45]; //数组
var k = 12;//要查找数组的内容
var c = [];//通过内容来获取的数组的下标
//获取下标
for (var i = 0; i < arr.length; i++) {if (k == arr[i]) {c.push(i)}
}
console.log(c) // [3]
方法2:ES6的map语法,
虽然代码简介,但是只能查找第一个,有的地方就是需要第一个就够了,如果有重复的话,就可以采用第一种方法。
var arr = [23,45,312,3213,53,23]
var index = arr.map(item => item).indexOf(23)
console.log(index) // 0
js通过数组内容来获取数组下标相关推荐
- java 数组下标6,这里为什么用equals会错,改==就不会?java入门第一集6.8获取数组下标课后练习...
源自:6-8 使用 foreach 操作数组 这里为什么用equals会错,改==就不会?java入门第一集6.8获取数组下标课后练习 public class practice_1_6_8 { pu ...
- java怎么获取数组下标是偶数_如何获取数组下标为偶数的下标所对应的数组内的值...
你的问题 如何获取数组下标为偶数的下标所对应的数组内的值 换句话说就是: 获取数组内偶数下标对应的 数组 照上面的句子来看,合理猜测你说的其实是 从二维数组里取得偶下标对应的数组们,并把他们铺平为一个 ...
- gatsby_如何使用Gatsby.js来获取内容
gatsby by Dimitri Ivashchuk 由Dimitri Ivashchuk 如何使用Gatsby.js来获取内容 (How to source content with Gatsby ...
- android js变量定义数组长度,js 声明数组和向数组中添加对象变量的简单实例
数组有四种定义的方式 使用构造函数: var a = new Array(); var b = new Array(10); var c = new Array("first", ...
- js判断数组里是否有重复元素的方法
转: js判断数组里是否有重复元素的方法 https://blog.csdn.net/longzhoufeng/article/details/78840974 第一种方法:但是下面的这种方法数字字符 ...
- js对象数组计算总计_如何计算数组中的对象
js对象数组计算总计 Knowing how to quickly iterate through an array and count objects is deceptively simple. ...
- 前端:JS/20/数组(数组的概念,数组元素,数组索引,数组元素的访问,数组的长度,数组的创建方法,数组的操作,实例:使用数组保存个人信息,实例:求数组所有值的平均值,数组对象的length属性)
数组 1,数组的概念 一组值(或对象)的集合,称为"数组": var arr =[10,20,30,50]; var arr =["张三","男&qu ...
- js 取得数组下标_剖析JS和Redis的数据结构设计:数组
语言的数据结构相通性 最近读了Redis的原理实现,感受到程序语言的相通性,只要你掌握了语言的共性,触类旁通其他语言的开发就变得非常简单了. 总体来说,各种程序语言底层的设计思想是非常相通的,首先针对 ...
- js 的数组怎么push一个对象. Js数组的操作push,pop,shift,unshift JavaScrip
js 的数组怎么push一个对象. Js数组的操作push,pop,shift,unshift JavaScrip push()函数用于向当前数组的添加一个或多个元素,并返回新的数组长度.新的元素将会 ...
最新文章
- oracle查询正在执行的语句和kill session
- 谷歌浏览器删除相同重复无效书签
- 用Eclipse进行远程Debug代码
- RocketMQ控制台安装教程
- 如何检查你的友情链接是否还在?
- zabbix邮件内容乱码与邮件内容为附件解决办法
- pt5 mysql预处理_技术分享 | MySQL 监控利器之 Pt-Stalk
- Spring和ActiveMQ整合的完整实例
- CentOS 7安装之后的七个事
- 洛谷——P1420 最长连号
- 【002:带参宏调试】
- oracle中with子句的用法(转)
- [SDK]新浪微博请求授权显示错误页面的解决方法
- 体重增长:目前为止我们所知道的一切器
- 显示杂谈(1)-Gamma到底是个什么鬼
- 如何深入理解 iOS 开发中的锁?
- Python3:变量的定义
- Hive表分区查询show partitions tablename
- python测试用例发送邮件用谷歌浏览器的方式
- 华硕笔记本k555拆机图解_华硕(ASUS)K54HR笔记本拆机清灰图解
热门文章
- Apache Traffic Server 5.3.2及6.2.1的使用初探索
- noi.ac 405 bzoj 4403 序列统计 题解
- vscode自动补全插件c语言,一些提高开发效率的VSCode必备插件(分享),vscode代码补全插件...
- DWM1000 测距原理简单分析 之 SS-TWR代码分析1 -- [蓝点无限]
- 云时代,企事业单位如何进行资产管理?
- 华为s5720默认用户名和密码_华为te50默认用户名密码和基础功能讲解
- 将Typora中的md文件导入博客中时,图片无法存入,[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传]
- 【LeetCode】852. 山脉数组的峰顶索引(C++)
- 网球循环赛 算法分析与设计(C++)
- 就谷歌涉黄事件答武汉大学生来信