JS:findIndex查找列表元素下标

简介: JS:findIndex查找列表元素下标

通过自定义函数查找元素下标,元素数据结构不一样就需要写多次

function findIndex(list, item) {
  for (let i in list) {
    if (list[i] == item) {
      return i;
    }
  }
  // 没有找到元素返回-1
  return -1;
}
const list = ["a", "b", "c"];
let item = "b";
let index = findIndex(list, item);
console.log(index); // 1

使用findIndex查找列表元素下标

const list = ["a", "b", "c"];
let index = list.findIndex((x) => x == "b");
console.log(index); // 1
相关文章
|
7月前
|
JavaScript 前端开发 小程序
js将数组中相同的元素进行分组 必看
js将数组中相同的元素进行分组 必看
118 1
|
2月前
|
JavaScript
js删除数组中已知下标的元素
js删除数组中已知下标的元素
46 4
|
3月前
|
JavaScript 前端开发
js删除数组最后一个元素
js删除数组最后一个元素
|
6月前
|
JavaScript 索引
Vue.js的`v-for`用于基于数组或对象渲染列表,如遍历数组生成`<li>`元素
【6月更文挑战第25天】Vue.js的`v-for`用于基于数组或对象渲染列表,如遍历数组生成`<li>`元素。基本语法是`v-for="(item, index) in items"`,支持遍历对象的键值对。注意与`v-if`同用时应使用`<template>`,组件上使用`v-for`需设`key`属性以优化性能。
76 2
|
6月前
|
JavaScript 前端开发
JS如何删除一个数组中的元素
JS如何删除一个数组中的元素
37 0
|
JavaScript
JS 如何快速遍历一个集合
JS 如何快速遍历一个集合
59 0
|
JavaScript
jQuery(二)修改元素、查找元素
jQuery(二)修改元素、查找元素
284 0
jQuery(二)修改元素、查找元素
|
JavaScript
js 删除数组中指定元素
js 删除数组中指定元素
75 0
|
JavaScript
js:Array数组插入元素操作的4种方式
js:Array数组插入元素操作的4种方式
170 0
|
JavaScript
js 找出两个数组中不同元素和相同元素的几种方法
js 找出两个数组中不同元素和相同元素的几种方法