如何合併陣列中的特定元素 - JavaScript


假設以下內容為我們的陣列 -

var values = [7,5,3,8,9,'/',9,5,8,2,'/',3,4,8];

要合併特定元素,請使用 map 以及 split()。

示例

以下是程式碼 -

var values = [7,5,3,8,9,'/',9,5,8,2,'/',3,4,8];
var afterMerge = values.join('')
.split(/(\d+)/).
filter(Boolean).
map(v => isNaN(v) ? v : +v);
console.log(afterMerge);

要執行以上程式,您需要使用以下命令 -

node fileName.js.

此處,我的檔名是 demo301.js。

輸出

這將在控制檯上產生以下輸出 -

PS C:\Users\Amit\javascript-code> node demo301.js
[ 75389, '/', 9582, '/', 348 ]

更新日期:2020 年 11 月 9 日

85 個瀏覽量

開啟您的 職業生涯

完成課程即可獲得認證

開始
廣告
© . All rights reserved.