Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

ใช้ JSON.stringify() แสดงผลลัพธ์ Spread Operator

Spread Operator (...) ขยาย expression ให้เป็นหลาย argument/element

ใช้ JSON.stringify() แปลงอ็อบเจ็กต์เป็นสตริงเพื่อแสดงผล

ตัวอย่างโค้ด

var details1 = { name: 'John', age: 21 };
var details2 = { countryName: 'US', subjectName: 'JavaScript' };
var result = { ...details1, ...details2 };
console.log(JSON.stringify(result));

รันด้วยคำสั่ง:

node fileName.js

ชื่อไฟล์: demo267.js

ผลลัพธ์

PS C:\Users\Amit\javascript-code> node demo267.js
{"name":"John","age":21,"countryName":"US","subjectName":"JavaScript"}

คำอธิบาย: {...details1, ...details2} รวม property ของทั้งสองอ็อบเจ็กต์ เข้าด้วยกัน (shallow merge) JSON.stringify() แปลงเป็นสตริง JSON เพื่ออ่านง่ายในคอนโซล