Hướng dẫn what is plain object in javascript? - đối tượng thuần túy trong javascript là gì?

Không thể hiểu được sự khác biệt giữa đối tượng và đối tượng trơn trong JavaScript.

Tôi biết đối tượng trông như thế nào nhưng don không hiểu đối tượng đơn giản. Tôi googled về điều này nhưng không thể hiểu được.

Theo sự hiểu biết của tôi, đối tượng bình thường trông giống như dưới đây

const object = {};

Hoặc chúng tôi gọi các hàm như là đối tượng trong JavaScript

function test[] {

}

Nhưng đối tượng đơn giản là gì? Làm thế nào nó khác với đối tượng bình thường. Cảm ơn bạn

Edit:

Sự nhầm lẫn của tôi bắt đầu về đối tượng đơn giản sau khi nhìn vào lỗi bên dưới. Vì vậy, truy vấn của tôi là hiểu khái niệm về đối tượng đơn giản trong javascript

Hành động phải là đối tượng đơn giản. Sử dụng phần mềm trung gian tùy chỉnh cho các hành động không đồng bộ.

GầnHusCarl

50.6K12 Huy hiệu vàng199 Huy hiệu bạc183 Huy hiệu đồng12 gold badges199 silver badges183 bronze badges

Hỏi ngày 22 tháng 9 năm 2018 lúc 4:09Sep 22, 2018 at 4:09

Hemadri Dasarihemadri DasariHemadri Dasari

30.8K34 Huy hiệu vàng113 Huy hiệu bạc156 Huy hiệu đồng34 gold badges113 silver badges156 bronze badges

7

Tôi nghĩ rằng bạn muốn có nghĩa là đối tượng JavaScript cũ đơn giản là đối tượng đơn giản.Plain Old JavaScript Object as plain object.

Trong vani JavaScript, một pojo [đối tượng javascript cũ đơn giản] là loại đối tượng đơn giản nhất mà bạn có thể có: một tập hợp các cặp giá trị khóa, được tạo bởi ký hiệu theo nghĩa đen của đối tượng

function test[] {

}
2 hoặc được xây dựng với
function test[] {

}
3.

Đối tượng JavaScript cũ đơn giản:

Sử dụng đường cú pháp của khung còn được gọi là đối tượng theo nghĩa đen:

var obj = {};

Sử dụng hàm tạo đối tượng []:

var obj = new Object[];

Ngoài đối tượng đơn giản:

Sử dụng hàm tạo chức năng:

var Obj = function[name] {
  this.name = name;
}
var c = new Obj["hello"]; 

Sử dụng cú pháp lớp ES6:

class myObject  {
  constructor[name] {
    this.name = name;
  }
}
var e = new myObject["hello"];

Đã trả lời ngày 22 tháng 9 năm 2018 lúc 4:26Sep 22, 2018 at 4:26

Đối tượng đồng bằng [POJO - Đối tượng JavaScript cũ trơn]

var plainObj1 = {}; // typeof plainObj1 --> Object
var plainObj2 = {name : "myName"}; // typeof plainObj2 --> Object
var plainObj3 = new Object[]; // typeof plainObj3 --> Object

Đối tượng không đơn giản

var Person = function[]{}; //class
var nonPlainObj = new Person[]; // typeof nonPlainObj --> function

Đã trả lời ngày 22 tháng 9 năm 2018 lúc 4:22Sep 22, 2018 at 4:22

SathishsathishSathish

1521 Huy hiệu bạc10 Huy hiệu đồng1 silver badge10 bronze badges

1

Một đối tượng được tạo bởi ký hiệu theo nghĩa đen hoặc đối tượng mới được gọi là đối tượng đơn giản. thí dụ :

let a = {aaa : 1}

let b = new Object[]

Trong khi đối tượng được tạo bằng hàm không phải là đối tượng đơn giản

let C = function[]{}

let d = new C[]

Đã trả lời ngày 22 tháng 9 năm 2018 lúc 4:15Sep 22, 2018 at 4:15

Ishant Gauravishant GauravIshant Gaurav

1.1551 Huy hiệu vàng13 Huy hiệu bạc 30 Huy hiệu Đồng1 gold badge13 silver badges30 bronze badges

Bạn đang nói về các chữ cái đối tượng, đó là một đối tượng theo nghĩa đen,

function test[] {

}
2. Giống như các chữ cái sử dụng
function test[] {

}
5 thay vì
function test[] {

}
6. Đây là một đối tượng có nguyên mẫu là đối tượng. Một chuỗi cũng là một đối tượng, nhưng chuỗi nguyên mẫu của nó trông giống như: chuỗi -> đối tượng. Mảng là mảng -> đối tượng. Đây là tất cả các đối tượng.

Một nguyên mẫu của một đối tượng chỉ là đối tượng.

Đã trả lời ngày 22 tháng 9 năm 2018 lúc 4:20Sep 22, 2018 at 4:20

RafaelrafaelRafael

7.40913 Huy hiệu vàng33 Huy hiệu bạc46 Huy hiệu đồng13 gold badges33 silver badges46 bronze badges

Bất kỳ đối tượng nào được tạo bằng ký hiệu nghĩa đen đối tượng được gọi là các đối tượng đơn giản trong javascript

function test[] {

}
0

Foxiris

2.79230 huy hiệu bạc 30 huy hiệu đồng30 silver badges30 bronze badges

Đã trả lời ngày 22 tháng 9 năm 2018 lúc 4:26Sep 22, 2018 at 4:26

Đối tượng đồng bằng [POJO - Đối tượng JavaScript cũ trơn]Pratap Sharma

Đối tượng không đơn giản1 gold badge17 silver badges30 bronze badges

Đã trả lời ngày 22 tháng 9 năm 2018 lúc 4:22

Đã trả lời ngày 22 tháng 9 năm 2018 lúc 4:20Sep 22, 2018 at 4:20

RafaelrafaelRyan

7.40913 Huy hiệu vàng33 Huy hiệu bạc46 Huy hiệu đồng9 gold badges56 silver badges99 bronze badges

Bất kỳ đối tượng nào được tạo bằng ký hiệu nghĩa đen đối tượng được gọi là các đối tượng đơn giản trong javascript

function test[] {

}
1

Foxiris

2.79230 huy hiệu bạc 30 huy hiệu đồng

Pratap Sharmapratap SharmaJul 26, 2021 at 18:57

JavaScript đối tượng Plain là gì?

Loại PlainObject là một đối tượng JavaScript chứa các cặp giá trị khóa bằng 0 hoặc nhiều hơn. Đối tượng đơn giản, nói cách khác, là một đối tượng đối tượng.a JavaScript object containing zero or more key-value pairs. The plain object is, in other words, an Object object.

Bốn loại đối tượng JavaScript là gì?

Đối tượng JavaScript..
Booleans có thể là đối tượng [nếu được xác định với từ khóa mới].
Số có thể là đối tượng [nếu được xác định với từ khóa mới].
Chuỗi có thể là đối tượng [nếu được xác định với từ khóa mới].
Ngày luôn là đối tượng ..
Toán học luôn là đối tượng ..
Biểu thức chính quy luôn là đối tượng ..
Mảng luôn là đối tượng ..

Pojo trong JavaScript là gì?

Trực giác đằng sau Pojos là POJO là một đối tượng chỉ chứa dữ liệu, trái ngược với các phương thức hoặc trạng thái nội bộ.Hầu hết các cơ sở mã JavaScript coi các đối tượng được tạo bằng cách sử dụng niềng răng xoăn {} là pojos.Tuy nhiên, các cơ sở mã nghiêm ngặt hơn đôi khi tạo ra pojos bằng cách gọi đối tượng.an object that only contains data, as opposed to methods or internal state. Most JavaScript codebases consider objects created using curly braces {} to be POJOs. However, more strict codebases sometimes create POJOs by calling Object.

Đối tượng gốc JavaScript là gì?

Đối tượng gốc: Các đối tượng JavaScript gốc là các đối tượng JavaScript tiêu chuẩn được cung cấp bởi chính JavaScript.Chúng còn được gọi là các đối tượng tích hợp, các đối tượng được xác định trước hoặc các đối tượng toàn cầu.Các đối tượng này hoạt động theo cùng một kiểu và có sẵn cho tất cả người dùng, không phân biệt máy và môi trường.standard javascript objects which are provided by javascript itself. They are also known as built-in objects, pre-defined objects, or global objects. These objects work in the same fashion and are available to all users, irrespective of the machine and the environment.

Bài Viết Liên Quan

Chủ Đề