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

Nối giá trị Map thành chuỗi đơn với JavaScript

Dùng Map lưu cặp key-value, sau đó Array.from(), map(), join() để nối giá trị thành chuỗi.

Ví dụ

let queryParams = new Map();
queryParams.set("firstParam", ["name=John", "age=23", "country=US"]);
queryParams.set("secondParam", ["subject=JavaScript", "marks=91"]);

let result = Array.from(queryParams.values())
    .map(arr => arr.join('?'))
    .join('?');

console.log("Chuỗi nối: " + result);

Cách chạy

node demo.js

Kết quả

Chuỗi nối: name=John?age=23?country=US?subject=JavaScript?marks=91

Ứng dụng: Xây dựng query string phức tạp từ cấu trúc Map lồng nhau.