JavaScript实现在一个数组中查找另一个数组特定元素的下标

代码:

//查找array1数组中下标为id的对象元素在array2中对应的下标(注:没找到返回-1)
            function findObjectIndex(array1,id,array2){
                var index;
                for(var i = 0;i < array2.length;i++){
                    for(var j = 0;j < array2[i].length;j++){
                        if(array2[i][j] == array1[id]){
                            //组标
                            big_index = i;
                            //组内标
                            small_index = j;
                        }
                    }
                }
                    console.log("big_index is : " + big_index);    
                    console.log("small_index is : " + small_index);    
                    console.log("diam is : " + array1[id].diam);
                    console.log("PH is : " + array1[id].getGoodsPH());
            }

图片:

结果:

低调霸气有内涵
关注 关注
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
一行代码循环出需要匹配数组下标( findIndex() 方法 )
一只头没秃的前端菜菜
03-26 636
// 有一个arr的数组 var arr= [{id:1},{id:2},{id:3},{id:4}]; // 现在要找出id为3的对象它的数组下标 var id = 3; // 获取当前这个id为3的对象在数组里面的下标 var index = (arr|| []).findIndex((item) => item.id === id); console.log(index...
FINDARRAY:在另一个数组中找到一个数组。-matlab开发
06-01
FINDARRAY 在另一个数组中查找一个数组I = FINDARRAY(A,B,'first') 为数组 B 返回一个索引数组与 B 相同的大小,包含 A 中每个的最小绝对索引B 的元素是 A 的成员,如果没有这样的索引,则为 0。 FINDARRAY(A,B) 与 FINDARRAY(A,B,'first') 相同。 I = FINDARRAY(A,B,'last') 为数组 B 返回一个索引数组与 B 相同的大小,包含 A 中每个的最高绝对索引B 的元素是 A 的成员,如果没有这样的索引,则为 0。 I = FINDARRAY(A,B,'all') 返回一个 NDIMS(B)+1 维数组,例如I(:,...,k) 包含 A 中每个元素的第 k 个绝对索引B,否则为 0。 另见 find, ismember 例子: >> findarray(pascal(3),magic(2
javascript 获取数组下标
weixin_41383572的博客
07-28 668
函数相关学习资料:https://edu.51cto.com/video/2092.htmlJavaScript获取数组下标的方法 在JavaScript中,数组是一种非常重要的数据结构,它允许我们存储一系列的值。有时,我们需要在数组中查找特定元素下标(即索引)。本文将介绍几种在JavaScript获取数组下标的...
JavaScript找出两个一维数组中相同元素以及它们各自在所在数组中下标、有无return和return fasle区别
前端-尔嵘
05-24 1427
我们可以借助F12在谷歌任意浏览器页面运行js,或者使用js在线运行代码,以便我们更好检查程序运行是合理与正确性。 function comperied(){ let arr1 = [111,555,666,888,125,421,637,890], arr2 = [999,88,521,637,218,333,888,999,], num1 = null,num2 = null; for(let i = 0;i < arr1.length;i++){ for(le
数组中找到相同的数据和其下标(有可能多组重复的数据
我不写文章,我只是文章的搬运工
03-25 1281
let arr = [1,2,3,1,2,3,2,1,3,4,4,5] const nary = arr.reduce((total, item, index) => { if (total[item]) total[item].push(index); else total[item] = [index]; if (index === arr.length - 1) Object.keys(t...
一个字节数组中寻找另一个字节数组
蚂蚁小兵
04-05 844
on key 'a' { byte a[4]={0xff,0xff,0xff,0x01}; byte b[8]={0xff ,0xff,0xff,0xff,0x01,0x02,0x03,0x04}; write("return %d",Find_ByteArr_In_TargetByteArr(a,b)); } byte Find_ByteArr_In_TargetByteArr(byte sourse[], byte target[]) { int i, j; b
一个数组中 读取另一个数组数据
renlihui8617的博客
03-19 282
【代码】从一个数组中 读取另一个数组数据
js代码-js数组查找元素 findIndex() 方法,返回第一个匹配元素下标
07-15
这个方法用于查找数组中一个匹配指定条件的元素,并返回其对应的索引。如果未找到匹配的元素,则返回-1。 `findIndex()`方法接受一个回调函数作为参数,该函数会被应用于数组中的每个元素,以确定元素是否符合...
快速查找数组中的某个元素并返回下标示例
09-05
在编程中,数组数据结构的基础,经常需要在其中查找特定元素。本示例主要讨论了两种在数组中快速查找指定元素并返回其下标的高效方法。这两种方法都是JavaScript实现的,适用于处理JavaScript数组。 首先,让我们...
js中删除数组中的某一元素实例(无下标时)
10-20
在给定的文件内容中,提到了几种删除数组中元素的方法,现在我将详细解释这些方法。 首先,文件中提到的使用filter方法进行数组去重,实际上是删除数组中重复的元素,而不是删除一个特定元素。这个例子中定义了一个...
js代码-js 数组查找最后一个出现的元素 lastIndexOf
07-16
JavaScript中,数组...总的来说,`lastIndexOf`是JavaScript数组操作中一个非常实用的方法,能够帮助开发者高效地定位数组中元素的位置,尤其在处理数组重复元素查找特定元素的最后出现位置时,它发挥了重要作用。
js判断一个数是否包含在某个数组内,并获取数组下标
qq_44808404的博客
01-17 1378
1、采用includes函数 var arr = [2,1,4,6];//数组 var a=2; //需要寻找的目标 var c= []; //用来存放下标数组 arr.includes(a);//判断目标数a是否在数组arr内 //获取下标方式一 for(var i=0;i<arr.length;i++){ if(arr[i]==a){ c.push(i);}} return c; } //获取下标方式二 var arr = [23,199,0,3,56] var in
一个数组中找出另一个数组中没有的元素
陈小陈的博客
11-17 3510
需求: const A = ["a", "b", "c", "d", "e", "f", "g"] const B = ["c", "e", "f"] 结果: [a,b,d,g] 场景:后端让提供表格中没有被选中的数据id const A = ["a", "b", "c", "d", "e", "f", "g"] const B = ["c", "e", "f"] 方法一:两层for循环 for (let i = 0; i < B.length; i++) { for (let .
如何在一个数组中找出另一个数组中所有元素的位置
qq_42931285的博客
06-06 879
遍历数组、map 、indexOf
js 使用map函数在多个数组中查找某个元素在哪个数组中并且将该数组中元素返回给新数组
丽啊丽宝的博客
05-17 1830
map():函数 var arr = [ {title:'aaa',hot:true}, {title:'fff',hot:true}, {title:'vvv',hot:true}, {title:'bbb',hot:true} ]; var oldMan = $.map(arr,...
数组—二维数组中查找
AhCola
04-08 604
在二维数组中查找指定值 转载于王鹏飞的个人网站。 一.数组 数组是一种最简单的数据结构,在内存中占据一块连续的存储结构,可以通过数组下标进行访问。对比链表,其具有访问速度快,时间效率 高的特点。但是数组需要预先在内存中分配存储空间,因此数组的空间效率不是很好,经常会有空间内有得到充分的利用。 二.二维数组中查找一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组一个整数,判断数组中是否含有该整数。 例如,有如下数组a,需要在里
找出数组中非重复元素下标
修炼之路
06-18 595
https://stackoverflow.com/questions/432112/is-there-a-numpy-function-to-return-the-first-index-of-something-in-an-array
微信小程序如何获取数组下标
qq_48789210的博客
08-16 5521
我们在写代码的时候我们经常会用到获取数组下标的方法,我们知道java通常是用for循环,i++,输出i就出来了,那对于小程序该怎么实现呢,首先我们会想到直接用index,但是这种方法是不可行的。
js数组类编程题目
xiaoyuer666999的博客
09-21 4740
1.编写尽可能简洁的javascript代码,找到在第一个数组array1中出现,而在第二个数组array2中没有出现的数字。indexof()判断数字是否出现,join()用于把数组中的所有元素放入一个字符串。元素是通过指定的分隔符进行分隔的。function findNullofNum(arr1,arr2){ var str = arr2.join(""); var result
数组中查找元素key,返回查找到的下标,如没有找到返回-1
最新发布
09-21
数组中查找特定元素(key)并返回其索引的过程通常被称为线性搜索,因为它是从数组的第一个元素开始逐个比较,直到找到匹配项或遍历完整个数组。如果找到对应的元素,则返回该元素的索引;如果没有找到,由于数组...
写文章

热门文章

  • DBeaver实现sql查询 8266
  • 在树莓派Raspberry上安装并启动ReSpeaker 2-Mics Pi HAT 7798
  • react-router-dom V5版本 路由搭建 3489
  • MySQL中LIKE、IN的应用 3102
  • JavaScript实现在一个数组中查找另一个数组特定元素的下标 2728

分类专栏

  • JavaScript面试题整理 1篇
  • AJAX 1篇
  • React 1篇
  • 数据结构-排序 4篇
  • MySQL 2篇
  • Tomcat 1篇
  • 实用小工具 1篇
  • 编程网课备用文件 1篇
  • 常用IDE快捷键 1篇
  • echarts 1篇
  • 调错 2篇

最新评论

  • Java数组方式解决约瑟夫环问题

    2401_83254878: 你这里面是不是有隐藏的代码

  • DBeaver实现sql查询

    m0_61883337: 倒是给截张图指示下啊

  • 在树莓派Raspberry上安装并启动ReSpeaker 2-Mics Pi HAT

    爱吃橘685: 装驱动无法定位软件包怎么回事呀

  • 【echarts饼图】python flask+echarts+ajax动态修改html页面饼图的数据

    诶呀,好难啊: 解决问题了太感谢了

  • Java冒泡排序优化版

    weixin_47271917: 如果是这个数组[1,2,3,5,4,6,7,8],它第一轮:1和2对比;2和3对比;3和5对比;5和4对比,5比4大,然后交换,falg=false;然后是5和6对比;6和7对比;7和8对比;第一轮结束,排序的结果是[1,2,3,4,5,6,7,8];所以我感觉他的这个没有问题啊表情包

大家在看

  • Android14音频进阶之如何集成音效(八十五) 1235
  • 基于nodejs+vue项目管理系统的专家评审模块[开题+源码+程序+论文]计算机毕业设计 706
  • springboot“一分钟”寝室小卖部系统
  • 【开源免费】基于SpringBoot+Vue.JS影城管理系统(JAVA毕业设计) 228
  • 汇编语言的基本指令及基本使用操作 1078

最新文章

  • Windows11专业版查看WIFI密码
  • 【01】JavaScript中this与闭包的结合
  • git基于原有分支创建新分支并关联到远程仓库
2024年2篇
2023年1篇
2022年2篇
2021年12篇
2020年8篇
2019年4篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

天下网标王泸州网站搜索优化公司网站优化整体方法网站产品优化推荐n火10星黄冈市网站关键词优化是什么平山网站优化推广服务东莞网站优化托管怎么样金牛区家居网站优化清丰县网站推广优化云城网站建设优化如何建设和优化网站长春服装行业网站优化专业公司长岛网站优化报价有哪些方式优化网站的性能企业网站优化的办法和方法静安区专业网站优化企业网站优化平台洛宁网站优化选哪家南湖网站优化方式有哪些浙江网站推广优化兰州正规seo网站优化平台平谷网站建设优化推广福州百度网站快速优化网站建设专业网站公司技术优化商丘网站怎么优化常德网站优化哪家好韶关外贸网站关键词优化费用寮步电子网站优化好不好安庆网站优化企业宁波优化网站厂家宿迁市网站关键词优化价格表香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

天下网标王 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化