js forEach 返回下标
时间: 2023-10-24 09:32:34 浏览: 83
在JavaScript中,可以使用forEach方法来遍历数组并执行回调函数。然而,forEach方法并不会返回下标。相反,它会遍历整个数组,并对每个元素执行回调函数。如果想要返回下标,可以使用其他方法,如indexOf或findIndex。例如,可以使用indexOf方法来查找数组中某个元素的下标,示例代码如下所示:
const arr = ['赵四', '刘能', '谢广坤', '刘大脑袋'];
const index = arr.indexOf('刘能');
console.log(index); //
另外,还可以使用findIndex方法来查找满足条件的元素,并返回其下标。示例代码如下所示:
const arr = ['赵四', '刘能', '谢广坤', '刘大脑袋'];
const index = arr.findIndex(item => item === '刘能');
console.log(index); //
所以,如果想要获取数组中某个元素的下标,可以使用indexOf或findIndex方法来实现。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [js代码-两数相加,返回下标;重点:1.indexOf(第二个参数可指定查找位置)2.return 跳不出forEach](https://download.csdn.net/download/weixin_38746701/20329742)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [【js小案例】使用数组的forEach、some方法实现找到目标值的下标](https://blog.csdn.net/weixin_44109827/article/details/125244829)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文