当前位置:网站首页>js通过数组内容来获取数组下标
js通过数组内容来获取数组下标
2022-07-06 12:51:00 【viceen】
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
边栏推荐
- Entity alignment two of knowledge map
- 性能测试过程和计划
- c#使用oracle存储过程获取结果集实例
- 【微信小程序】运行机制和更新机制
- Pytest (3) - Test naming rules
- 1500万员工轻松管理,云原生数据库GaussDB让HR办公更高效
- 2022 Guangdong Provincial Safety Officer C certificate third batch (full-time safety production management personnel) simulation examination and Guangdong Provincial Safety Officer C certificate third
- (work record) March 11, 2020 to March 15, 2021
- PHP online examination system version 4.0 source code computer + mobile terminal
- Summary of different configurations of PHP Xdebug 3 and xdebug2
猜你喜欢
Common doubts about the introduction of APS by enterprises
OneNote 深度评测:使用资源、插件、模版
2022 Guangdong Provincial Safety Officer C certificate third batch (full-time safety production management personnel) simulation examination and Guangdong Provincial Safety Officer C certificate third
Kubernetes learning summary (20) -- what is the relationship between kubernetes and microservices and containers?
使用.Net驱动Jetson Nano的OLED显示屏
Mécanisme de fonctionnement et de mise à jour de [Widget Wechat]
性能测试过程和计划
【mysql】游标的基本使用
LLVM之父Chris Lattner:为什么我们要重建AI基础设施软件
数据湖(八):Iceberg数据存储格式
随机推荐
document.write()的用法-写入文本——修改样式、位置控制
Application layer of tcp/ip protocol cluster
KDD 2022 | 通过知识增强的提示学习实现统一的对话式推荐
Huawei device command
Deployment of external server area and dual machine hot standby of firewall Foundation
Comment faire une radio personnalisée
【mysql】触发器
面试官:Redis中有序集合的内部实现方式是什么?
2022 nurse (primary) examination questions and new nurse (primary) examination questions
Database - how to get familiar with hundreds of tables of the project -navicat these unique skills, have you got it? (exclusive experience)
What key progress has been made in deep learning in 2021?
[DSP] [Part 1] start DSP learning
Reflection operation exercise
OSPF多区域配置
知识图谱构建流程步骤详解
什么是RDB和AOF
Dynamically switch data sources
Select data Column subset in table R [duplicate] - select subset of columns in data table R [duplicate]
2022 Guangdong Provincial Safety Officer C certificate third batch (full-time safety production management personnel) simulation examination and Guangdong Provincial Safety Officer C certificate third
How to turn a multi digit number into a digital list