Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

รวมค่าแผนที่เป็นสตริงเดียวด้วย JavaScript หรือไม่


คุณสามารถใช้แนวคิดของ Map() ใน JavaScript แผนที่มีแนวคิดของค่าคีย์ซึ่งคีย์ต้องไม่ซ้ำกัน

เราจำเป็นต้องใช้เมธอด join() เพื่อรวมค่าของแผนที่ด้วย ต่อไปนี้เป็นรหัส -

ตัวอย่าง

let queryStringAppendWithURL = new Map();
queryStringAppendWithURL.set("firstParamter", ["name=John", "age=23", "countryName=US"]);
queryStringAppendWithURL.set("secondParamter", ["subjectName=JavaScript", "Marks=91"]);
let appendValue = Array.from(queryStringAppendWithURL.values()).map(value =>
value.join('?')).join('?');
console.log("The appended value is="+appendValue);

ในการรันโปรแกรมข้างต้น คุณต้องใช้คำสั่งต่อไปนี้ -

node fileName.js.

ที่นี่ ชื่อไฟล์ของฉันคือ demo78.js

ผลลัพธ์

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

PS C:\Users\Amit\JavaScript-code> node demo78.js
The appended value
is=name=John?age=23?countryName=US?subjectName=JavaScript?Marks=91