1.用forEach循環,再判斷
function findAllOccurrences(arr, target) {
// 定義一個空的數組
var temp = [];
arr.forEach(function(val,index){
// 不等於指定的值,或者等於的時候返回下標(把下標添加到空的數組)
val !== target || temp.push(index);
});
// 返回空的數組
return temp;
}
2.用for循環,判斷指定元素和數組中的元素比較
function findAllOccurrences(arr, target) {
var a = [];
for(var i = 0; i < arr.length; i++){
// 指定元素 等等於 數組的元素時 ,把下標放到定義的空數組
if(target == arr[i])
a.push(i);
}
// 返回數組
return a;
}