Bài đăng này sẽ giải thích thủ tục để tạo một bảng với một mảng các đối tượng trong JavaScript.
Làm thế nào để tạo bảng từ một mảng đối tượng trong JavaScript?
Để tạo một bảng từ một mảng các đối tượng, chúng tôi sẽ sử dụng các phương pháp sau:
Hãy cùng khám phá từng phương pháp một!
Phương pháp 1: Tạo bảng từ một mảng đối tượng bằng chuỗi bảng HTML trong JavaScript
Trong JavaScript, mục đích của “ sợi dây ”Là để lưu trữ văn bản, số hoặc ký hiệu đặc biệt. Chuỗi được định nghĩa bằng cách đóng một ký tự hoặc nhóm ký tự trong dấu ngoặc kép hoặc đơn. Đặc biệt hơn, chúng cũng được sử dụng để tạo bảng.
Hãy lấy một ví dụ để có khái niệm rõ ràng về cách tạo bảng từ một mảng đối tượng bằng cách sử dụng chuỗi Bảng.
Thí dụ
Trong ví dụ của chúng tôi, chúng tôi sẽ sử dụng “ Hãy khai báo một “ mảng ”Và gán một số giá trị cho nó: Khởi tạo một biến “ Bàn ”Để lưu trữ chuỗi bảng HTML: Chỉ định hai ô trên mỗi hàng bằng cách đặt giá trị “ hai ' sau đó ' tế bào ' Biến đổi: Tiếp theo, sử dụng “ array.for Each () ”Để chuyển từng phần tử mảng từ hàm. Sau đó, đặt “ {giá trị} ”Với một số nhận dạng“ $ ' trong ' Gán các thẻ đóng bảng cho biến “ Bàn ' sử dụng ' + = ' nhà điều hành. Sau đó, liên kết nội dung của Bảng với vùng chứa đã tạo bằng cách sử dụng vùng chứa của nó. Để làm được điều đó, hãy sử dụng “ sự cố chấp () ”Và chuyển id cho nó và đặt HTML bên trong để đặt các giá trị trong Bảng biến: Trong tệp CSS của chúng tôi , chúng tôi sẽ áp dụng một số thuộc tính cho bảng và các ô dữ liệu của nó. Để làm như vậy, chúng tôi sẽ đặt “ biên giới Thuộc tính 'với giá trị' 1px rắn 'Để đặt đường viền xung quanh bảng và các ô của nó và' đệm lót Thuộc tính 'với giá trị' 3px ”Để tạo không gian xác định xung quanh nội dung phần tử, theo đường viền đã xác định: Lưu mã đã cho, mở tệp HTML và xem bảng các đối tượng của mảng: Hãy khám phá thêm một phương pháp để tạo bảng từ một mảng đối tượng trong JavaScript. Các ' bản đồ() ”Phương thức áp dụng một hàm cụ thể cho từng phần tử của mảng và đổi lại, nó cung cấp một mảng mới. Tuy nhiên, phương thức này không thực hiện bất kỳ thay thế nào trong mảng ban đầu. Bạn cũng có thể sử dụng phương thức map () để tạo một bảng với một mảng các đối tượng. Hãy tạo một mảng bằng cách sử dụng “ để cho Từ khóa ”. Gán một số giá trị cho các thuộc tính hoặc khóa đối tượng: Truy cập vùng chứa đã được tạo bằng cách sử dụng phương thức belit Payment () và sử dụng “ insertAdjacentHTML () ”Để thêm các thẻ bảng: Sử dụng ' Object.keys () ' tham gia() 'Để đặt chúng làm tiêu đề trong' Sau khi thêm thẻ đóng đầu bảng và thẻ mở hàng và dữ liệu trong bảng, chúng tôi sẽ sử dụng “ bản đồ() 'Để gọi' Object.values () ' tham gia() ”Để đặt chúng trong một hàng và chuyển sang hàng tiếp theo: Như bạn có thể thấy, chúng tôi đã tạo thành công bảng từ mảng đối tượng được xác định: Chúng tôi đã đề cập đến các cách hiệu quả để tạo bảng từ một mảng đối tượng trong JavaScript. Trong JavaScript, để tạo bảng từ một mảng đối tượng, HTML “ bàn 'String hoặc' bản đồ() ”Có thể được sử dụng. Để làm như vậy, hãy chỉ định một thẻ div với một id. Sau đó, khai báo mảng đối tượng trong cả hai phương thức, lưu trữ thẻ bảng trong các biến hoặc trực tiếp trả chúng về phần tử HTML được kết nối với dữ liệu. Bài đăng này đã thảo luận về phương pháp tạo bảng từ Mảng các đối tượng bằng JavaScript.
là mảng = [ 'Đánh dấu' , 'Chim sẻ' , 'Cá' , 'Quả cam' ] ;
' ;
' nhãn. Tiếp theo, khai báo một biến “ một 'Để thêm vào để tăng chỉ số' tôi ”Và chỉ định một“ nếu 'Điều kiện theo cách sao cho giá trị phần còn lại của ô và biến được tạo bằng 0 và giá trị' một ”Không phải là độ dài của mảng bằng nhau, sau đó ngắt thành dòng hoặc hàng tiếp theo của bảng: mảng. vì Mỗi ( ( giá trị, tôi ) => {
Bàn + = ` < TD > $ { giá trị } TD > ` ;
đây là một = tôi + 1 ;
nếu ( một % tế bào == 0 && một ! = mảng. chiều dài ) {
Bàn + = '' ; ' ;
} } ) ;
tài liệu. sự coi thường ( 'thùng đựng hàng' ) . bên trong HTML = Bàn ;
biên giới : 1px rắn ;
đệm lót : 3px ;
}
Phương pháp 2: Tạo bảng từ một mảng đối tượng bằng cách sử dụng phương thức map () trong JavaScript
Thí dụ
{ 'Tên' : 'Đánh dấu' , 'Tuổi tác' : 'Hai mươi (20)' } ,
{ 'Tên' : 'Tôi là gì' , 'Tuổi tác' : 'Ba mươi (30)' } ]
` < bàn > < tr > < thứ tự >
' nhãn: $ { Sự vật . chìa khóa ( mảng [ 0 ] ) . tham gia ( ' ' ) }
. tham gia ( '' ) ) . tham gia ( ' ' ) } bàn > ` )
Sự kết luận