在同一陣列中重複偶數 - 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 ]
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP