vue 获取数组索引_获取某个数组元素 在 数组中的索引
例如我们有数字:
var arr1 =['aa','bb','cc','dd','ee','ff','gg','hh'];
var arr2 = [
{id:1,name:'lanyan'},
{id:2,name:'wanming'},
{id:3,name:'tingting'},
{id:4,name:'songsong'}
];
var arr2 = [
{id:1,name:'lanyan'},
{id:2,name:'wanming'},
{id:3,name:'tingting'},
{id:4,name:'songsong'},
'test',
'ethos'
];
一般我们是通过indexOf,findIndex获取数组的索引的
arr1.indexOf('bb') //1
arr1.findIndex(function(data) {
return data == 'bb';
});
//输出索引1
但是如果一个数组里 包含对象,也包含字符串呢,这里有一个函数供参考
let getArrIndex =function(arr, obj) {
let index= null;
let key= Object.keys(obj)[0];
arr.every(function(value, i) {if (value[key] ===obj[key]) {
index=i;return false;
}return true;
});returnindex;
};
用法:
var getIndex = getArrIndex(arr2,{id:2,name:'wanming'});
//输出:1
vue 获取数组索引_获取某个数组元素 在 数组中的索引相关推荐
- 如何手动输入给数组赋值_你是否真的了解VBA数组呢?让我带你认识一下真正的数组...
大家好,我们今日继续讲解VBA代码解决方案的第110讲内容:VBA数组讲解,什么是数组,如何定义数组,如何创建数组 一.什么是数组 就是数组共享一个名字,有着多个元素按顺序排列的变量.在数组中,元素通 ...
- es6 数组去重_《前端算法系列》数组去重
虽然算法在前端开发中很少会得以使用,但是了解常用的算法,熟悉各种算法的性能和优劣,将会让你在前端的道路上走的更远. 前言 文中所有代码位于位于此代码仓库中,大家可以下载代码进行学习.推敲和改进.另,如 ...
- python 二维数组长度_谈一谈多维数组
谈 一 谈 多 维 数 组 在各种语言中,都提供了多维数组.而多维数组又是很让人迷惑的一个语法结构.今天给大家聊一下多维数组使用中的一些问题. 这里,以Python和IDL为主讲解. 多维数组的概念 ...
- java获取空闲端口_获取系统空闲端口
端口取值范围 以下搜自互联网 一般用到的是1到65535,其中0不使用,1-1023为系统端口,也叫BSD保留端口;1024-65535为用户端口,又分为: BSD临时端口(1024-5000)和BS ...
- php二维数组实例_什么是php二维数组?php二维数组实例详解
什么是php二维数组? 二维数组又称为矩阵,本质上是以数组作为数组元素的数组,一个数组的元素如果是一维数组,那么我们就称这个数组是二维数组. PHP二维数组实例详解 我们之前的一篇文章<PHP数 ...
- mysql 字典索引_【大白话mysql】你真的了解 mysql 索引吗?
本文来源于公众号: 跬步匠心 什么是索引? 当我们使用汉语字典查找某个字时,我们会先通过拼音目录查到那个字所在的页码,然后直接翻到字典的那一页,找到我们要查的字,通过拼音目录查找比我们拿起字典从头一页 ...
- elasticsearch删除索引_一文带您了解 Elasticsearch 中,如何进行索引管理(图文教程)
在 Elasticsearch 中,索引是一个非常重要的概念,它是具有相同结构的文档集合.类比关系型数据库,比如 Mysql, 你可以把它对标看成和库同级别的概念. 今天小哈将带着大家了解, 在 El ...
- go mongodb排序查询_【赵强老师】MongoDB中的索引(下)
(四)索引的类型三:复合索引(Compound Index) MongoDB支持复合索引,即将多个键组合到一起创建索引.该方式称为复合索引,或者也叫组合索引,该方式能够满足多键值匹配查询使用索引的情形 ...
- go mongodb排序查询_「赵强老师」MongoDB中的索引(下)
(四)索引的类型三:复合索引(Compound Index)** MongoDB支持复合索引,即将多个键组合到一起创建索引.该方式称为复合索引,或者也叫组合索引,该方式能够满足多键值匹配查询使用索引的 ...
- mysql 8.0空间索引_牛逼!MySQL 8.0 中的索引可以隐藏了…
MySQL 8.0 虽然发布很久了,但可能大家都停留在 5.7.x,甚至更老,其实 MySQL 8.0 新增了许多重磅新特性,比如栈长今天要介绍的 "隐藏索引" 或者 " ...
最新文章
- AS1.0(2.0)中的XML示例
- Geoserver怎样设置地图shp文件为相对路径,可轻松复制移植
- windows与linux中的路径书写,斜杠、反斜杠用法总结
- 使用.Net访问Office编程接口
- 那些把天聊死的神操作。。| 今日最佳
- 关于deepearth的一点小问题
- oracle索引的监控
- Meta最快明年推出智能手表 挑战下一代Apple Watch
- Apache实现一个IP配置多个站点
- 从零基础入门Tensorflow2.0 ----二、4.1 wide deep 模型(函数式API)
- android禁止电话功能,#Android# 启用“阻止模式”功能,避免半夜电话骚扰!
- ZYNQ下载程序出现错误Memory write error at 0x100000. APB
- 科研论文检索方法入门(计算机领域)
- 基于Open vSwitch搭建虚拟路由器
- ZooKeeper【基础知识 02】zookeeper-3.6.0 常用Shell命令(节点增删改查+监听器+四字指令)
- JAVA采用S7通信协议访问西门子PLC
- 穿越NAT的SDWAN技术实现(下)
- 广东工业大学龙洞校区全国计算机,广东工业大学龙洞校区简介
- 机器视觉_HALCON_快速向导_2.用HALCON开发程序
- 线控转向,包含设计说明书,carsim模型,MATLAB Simulink模型全套(工程项目线上支持)