在 JavaScript 陣列中只重複偶數
我們需要編寫一個 JavaScript 函式,該函式應重複同一陣列中的偶數。
例如,給定以下陣列 -
const arr = [1, 2, 5, 6, 8];
輸出
我們應該獲得以下輸出 -
const output = [1, 2, 2, 5, 6, 6, 8, 8];
因此,讓我們為這個函式編寫程式碼 -
示例
程式碼如下 -
const arr = [1, 2, 5, 6, 8];
const repeatEvenNumbers = arr => {
let end = arr.length -1;
for(let i = end; i > 0; i--){
if(arr[i] % 2 === 0){
arr.splice(i, 0, arr[i]);
};
};
return arr;
};
console.log(repeatEvenNumbers(arr));輸出
控制檯中的輸出將是 -
[ 1, 2, 2, 5, 6, 6, 8, 8 ]
廣告
Data Structure
Networking
RDBMS
Operating System
Java
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP