Có thể thêm các thuộc tính được đặt tên động vào các đối tượng JavaScript không?

Co The Them Cac Thuoc Tinh Duoc Dat Ten Dong Vao Cac Doi Tuong Javascript Khong



Trong khi làm việc với JavaScript, các lập trình viên thường xuyên cần thêm các thuộc tính động vào một đối tượng, chẳng hạn như biểu mẫu nơi người dùng có thể thêm các mục có thuộc tính được đặt tên động. Trong một số trường hợp, cần phải tổ chức dữ liệu thành các đối tượng, với các tính năng của các đối tượng này yêu cầu đặt tên động phụ thuộc vào dữ liệu mà chúng đang tương tác. Nói chung, các thuộc tính được đặt tên động có thể hữu ích bất cứ khi nào bạn cần xây dựng một đối tượng với các thuộc tính không được biết cho đến khi chạy.

Hướng dẫn này sẽ xác định xem có thể tự động thêm các thuộc tính được đặt tên vào các đối tượng trong JavaScript hay không.







Có thể/Khả thi để Thêm/Chèn Thuộc tính được đặt tên động vào Đối tượng trong JavaScript không?

Có, các thuộc tính được đặt tên động có thể được thêm vào các đối tượng JavaScript. Với mục đích này, hãy sử dụng “ ký hiệu dấu ngoặc vuông ”.



cú pháp



Thực hiện theo cú pháp đã đề cập để thêm động các thuộc tính được đặt tên vào các đối tượng:





đối tượng [ 'tên tài sản' ] = 'giá trị' ;


Ví dụ

Tạo một đối tượng “ xe hơi ” với các thuộc tính “ màu sắc ' Và ' người mẫu ”:



xe đâu = {
'màu sắc' : 'đen' ,
'người mẫu' : 2011
} ;


Thêm thuộc tính “ giá ” động bằng cách sử dụng “ ký hiệu ngoặc ”:

xe hơi [ 'giá' ] = '$555' ;


In đối tượng trên bàn điều khiển:

bảng điều khiển.log ( xe hơi ) ;


Đầu ra chỉ ra rằng “ giá ” thuộc tính đã được thêm thành công vào đối tượng:


Bây giờ, chúng ta sẽ thêm một thuộc tính khác trong cùng một đối tượng:

xe hơi [ 'tên' ] = 'XE BMW' ;


Cuối cùng, in “ xe hơi ” đối tượng trên bảng điều khiển:

bảng điều khiển.log ( xe hơi ) ;


đầu ra


Chúng tôi đã tổng hợp tất cả các thông tin cần thiết liên quan đến việc thêm động các thuộc tính được đặt tên vào đối tượng.

Phần kết luận

Trong JavaScript, bạn có thể tự động thêm các thuộc tính vào một đối tượng bằng cách sử dụng “ ký hiệu dấu ngoặc vuông ” bằng cách sử dụng cú pháp sau“ obj[‘tên thuộc tính’] = ‘giá trị’ ”. Trong hướng dẫn này, chúng tôi đã xác định khái niệm về việc có thể thêm động các thuộc tính được đặt tên vào các đối tượng trong JavaScript hay không.