function findAllOccurrences(arr, target) {
var a = []
arr.forEach(function(item, index) {
if(item === target) {
a.push(index)
}
})
return a
}
function findAllOccurrences(arr, target) {
var result = []
arr.filter(function(elem, index) {
return target === elem && result.push(index)
})
return result
}


本文介绍了两种在JavaScript中查找数组中所有特定目标元素位置的方法。一种使用forEach循环,另一种利用filter方法。这两种方法都能有效地返回一个包含目标元素所有索引的新数组。

411

被折叠的 条评论
为什么被折叠?



