Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Cách gộp các phần tử cụ thể trong mảng lại với nhau - JavaScript

Giả sử chúng ta có mảng sau:

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

Để gộp các phần tử cụ thể, sử dụng map cùng split().

Ví dụ

Mã minh họa:

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);

Để chạy chương trình, sử dụng lệnh:

node tenFile.js

Tên file ở đây là demo301.js.

Kết quả

Đầu ra trên console:

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