如何一次打印对象中的所有属性/值。JS

Dus*_*ker 3 javascript oop object

所以说我有这个:

function Car(make, model, year) {
  this.make = make;
  this.model = model;
  this.year = year;
}

var car1 = new Car("VW", "Bug", 2012);
var car2 = new Car("Toyota", "Prius", 2004);

document.write(car1.make, car1.model, car1.year);
document.write(car2.make, car2.mocel, car2.year);
Run Code Online (Sandbox Code Playgroud)

有没有一种更干净的方法来写出对象的所有属性/值?谢谢!

agc*_*nti 5

您可以JSON.stringify用来序列化对象并轻松记录其属性:

console.log(JSON.stringify(car1))
Run Code Online (Sandbox Code Playgroud)