สำหรับสิ่งนี้ ให้ใช้ Object.keys() ร่วมกับ reduce() ในการแสดงผลลัพธ์ เราจะใช้ concat() ด้วย
ตัวอย่าง
ต่อไปนี้เป็นรหัส -
var details ={ ชื่อ:["John", "David"], age1:"21", age2:"23" }, output =Object .keys(details) .reduce((obj, tempKey) => (obj[tempKey] =[].concat(details[tempKey]), obj), {})console.log(output)
ในการรันโปรแกรมข้างต้น คุณต้องใช้คำสั่งต่อไปนี้ -
โหนด fileName.js
ที่นี่ ชื่อไฟล์ของฉันคือ demo302.js
ผลลัพธ์
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้บนคอนโซล -
PS C:\Users\Amit\javascript-code> node demo302.js{ ชื่อ:[ 'John', 'David' ], age1:[ '21' ], age2:[ '23' ] }ก่อน>