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

ห่อคุณสมบัติวัตถุของสตริงประเภทด้วยอาร์เรย์ - JavaScript


สำหรับสิ่งนี้ ให้ใช้ 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' ] }