Cách xây dựng một đối tượng có thể được sử dụng với các dòng lệnh bên trong bài viết

lập trình


Tôi có kiến ​​thức cơ bản về javascript.

Tôi muốn lưu trữ dữ liệu được liên kết với đối tượng bên trong bộ sưu tập chứa các đối tượng cùng loại:
– lưu trong bộ nhớ (không được lưu vào ổ cứng, SSD, v.v.)
– không được gọi là một mảng có tên bảng[colnumber,linenumber]

ví dụ về giá trị

OBJECT_1
id = 1
firstname= "john"
lastname = "doe"

OBJECT_2
id = 2
firstname= "david"
lastname = "thomas"

làm cách nào để :
>>> có lệnh objecttype(ID làm tùy chọn).function_add(ID, firstname, Lastname) thêm một đối tượng vào kiểu đối tượng bộ sưu tập với các quy tắc sau:
** các ID phải là duy nhất (một đối tượng khác không thể tồn tại
có cùng ID).
** nếu như không có ID nào được chỉ định trong ngoặc đơn của kiểu đối tượng: thêm đối tượng sau đối tượng cuối cùng bên trong kiểu đối tượng bộ sưu tập
** nếu như ID được chỉ định trong ngoặc đơn của objecttype : thêm sau đối tượng đã chỉ định ID .
Ví dụ: objectype(1).function_add(2, “joe”, “din”) sẽ thêm sau đối tượng có ID 1 bên trong kiểu đối tượng bộ sưu tập một đối tượng mới có các giá trị thuộc tính ID = 2, firstname = “joe” và Lastname = “din ”

>>> có lệnh objecttype(ID).function_remove() loại bỏ đối tượng có ID bên trong đối tượng bộ sưu tập

>>> có lệnh objecttype(ID).propertyname trả về hoặc đặt một thuộc tính (tùy thuộc vào nó ở bên trái hay bên phải dấu ngoặc đơn).
ví dụ:
** objecttype(1).firstname = “john” sẽ đặt giá trị “john” cho
tên thuộc tính của đối tượng có ID = 1 bên trong kiểu đối tượng bộ sưu tập.
** biến = objecttype(2).lastname sẽ đặt thành biến giá trị thuộc tính họ của đối tượng có ID = 2 bên trong kiểu đối tượng bộ sưu tập.

>>> có lệnh objecttype(ID).function_getfullname() trả về giá trị của thuộc tính firstname được nối với giá trị thuộc tính fullname của đối tượng có ID bên trong kiểu đối tượng bộ sưu tập. Ví dụ: objectype(1).getfullname sẽ trả về “john doe” với các giá trị thuộc tính “object 1” ở trên

>>> có lệnh objecttype(ID).function_sort(propertyname) để sắp xếp các đối tượng bên trong kiểu đối tượng của bộ sưu tập với thuộc tính có tên là “propertyname”

>>> viết **lặp qua các đối tượng được lưu trữ bên trong kiểu đối tượng bộ sưu tập** với các loại vòng lặp bắt đầu bằng:
** đối tượng foreach trong objecttype { }

** với i = 0 thành objecttype.length { } ( objectype.length trả về số lượng đối tượng được lưu trữ bên trong objectype bộ sưu tập)

Để hiểu rõ hơn, bạn có thể cho tôi dữ liệu tương đương bên trong bộ sưu tập đối tượng không?
Tôi nghĩ rằng các đối tượng được đưa ra trong ví dụ ở đầu sẽ được ghi vào một cái gì đó giống như sau

[
[id = 1,
firstname= “john”,
lastname = “doe”]

,
[id = 2
firstname= “david”,
lastname = “thomas”]

]

Cảm ơn bạn rất nhiều vì đã giúp đỡ của bạn !

Những gì tôi đã thử:

Tôi có kiến ​​thức cơ bản về javascript. Tôi đã tìm kiếm giải pháp trong các bài học và diễn đàn nhưng tôi chưa tìm thấy thứ tôi đang tìm kiếm… Tôi hy vọng ở đây tôi sẽ gặp được một nhà phát triển sẽ hiểu những khó khăn của tôi và sẽ giúp tôi cải thiện trình độ của mình cũng như cho những người khác những người sẽ xem bài viết này. Loại đối tượng trung tâm dẫn đến câu hỏi không thể chia thành nhiều câu hỏi.

コメント

タイトルとURLをコピーしました