js练习(九)查找元素位置 古城微笑少年丶 2024-04-17 22:59 14阅读 0赞 ### 题目描述: ### **在数组 arr 中,查找值与 item 相等的元素出现的所有位置** /*10.在数组 arr 中,查找值与 item 相等的元素出现的所有位置 * 输入: ['a','b','c','d','e','f','a','b','c'],'a' * 输出: [0, 6] */ function findAllOccurrences(arr,target){ var targetLocation = []; // 将目标元素存入数组 arr.forEach((item,idx)=>{ if(item == target){ targetLocation.push(idx); } }) return targetLocation } console.log(findAllOccurrences(['a','b','c','d','e','f','a','b','c'],'a')); // 结果:[0, 6]
还没有评论,来说两句吧...