Plain object là gì?

Phrase Javascript
plain old javaScript object

Trong JavaScript, plain object là loại đối tượng (object) đơn giản nhất, nó một tập hợp các cặp key-value, được tạo bởi ký hiệu {} hoặc được tạo bằng new Object().

Hai ví dụ dưới đây là plain object.

Sử dụng {} để tạo object


var obj = {};

Sử dụng hàm tạo (constructor) Object()


var obj = new Object();

Các ví dụ bên dưới không phải là plain object


var Obj = function(name) {
  this.name = name;
}
var c = new Obj("hello"); 


class myObject  {
  constructor(name) {
    this.name = name;
  }
}
var e = new myObject("hello");

Learning English Everyday