Trong JavaScript, các đối tượng là vua. Nếu bạn hiểu các đối tượng, bạn hiểu JavaScript Show
Trong JavaScript, hầu hết "mọi thứ" đều là một đối tượng
Tất cả các giá trị JavaScript, ngoại trừ các giá trị nguyên thủy, là các đối tượng JavaScript nguyên thủyGiá trị nguyên thủy là một giá trị không có thuộc tính hoặc phương thức 3. 14 là một giá trị nguyên thủy Kiểu dữ liệu nguyên thủy là dữ liệu có giá trị nguyên thủy JavaScript định nghĩa 7 loại kiểu dữ liệu nguyên thủy ví dụ
bất biếnCác giá trị nguyên thủy là bất biến (chúng được mã hóa cứng và không thể thay đổi) nếu x = 3. 14, bạn có thể thay đổi giá trị của x, nhưng bạn không thể thay đổi giá trị của 3. 14 ValueTypeComment"Xin chào"chuỗi"Xin chào" luôn là "Xin chào"3. 14số3. 14 luôn là 3. 14truebooleantrue luôn luôn truefalsebooleanfalse luôn falsenullnull (đối tượng)null luôn nullundefinedundefinedundefined luôn không xác địnhĐối tượng là biếnCác biến JavaScript có thể chứa các giá trị đơn lẻ Các biến JavaScript cũng có thể chứa nhiều giá trị Đối tượng cũng là biến. Nhưng các đối tượng có thể chứa nhiều giá trị Giá trị đối tượng được viết dưới dạng tên. cặp giá trị (tên và giá trị được phân tách bằng dấu hai chấm) Thí dụhãy để người = {firstName. "John", họ Tên. "Doe", tuổi. 50, màu mắt. "màu xanh da trời"}; Tự mình thử »Một đối tượng JavaScript là một tập hợp các giá trị được đặt tên Đó là một thông lệ phổ biến để khai báo các đối tượng bằng từ khóa Thí dụconst người = {tên đầu tiên. "John", họ Tên. "Doe", tuổi. 50, màu mắt. "màu xanh da trời"}; Tự mình thử »Thuộc tính đối tượngCác giá trị được đặt tên, trong đối tượng JavaScript, được gọi là thuộc tính PropertyValuefirstNameJohnlastNameDoeage50eyeColorblueCác đối tượng được viết dưới dạng cặp giá trị tên tương tự như
phương pháp đối tượngPhương thức là các hành động có thể được thực hiện trên các đối tượng Thuộc tính đối tượng có thể là cả giá trị nguyên thủy, đối tượng khác và chức năng Phương thức đối tượng là thuộc tính đối tượng chứa định nghĩa hàm PropertyValuefirstNameJohnlastNameDoeage50eyeColorbluefullNamefunction() {return this. FirstName + " " + cái này. họ;}Các đối tượng JavaScript là nơi chứa các giá trị được đặt tên, được gọi là các thuộc tính và phương thức Bạn sẽ tìm hiểu thêm về các phương pháp trong các chương tiếp theo Tạo đối tượng JavaScriptVới JavaScript, bạn có thể xác định và tạo các đối tượng của riêng mình Có nhiều cách khác nhau để tạo đối tượng mới
Sử dụng một Object LiteralĐây là cách dễ nhất để tạo Đối tượng JavaScript Sử dụng một đối tượng theo nghĩa đen, cả hai bạn xác định và tạo một đối tượng trong một câu lệnh Một đối tượng theo nghĩa đen là một danh sách tên. các cặp giá trị (như tuổi. 50) bên trong dấu ngoặc nhọn {} Ví dụ sau tạo một đối tượng JavaScript mới với bốn thuộc tính Thí dụconst người = {tên đầu tiên. "John", họ Tên. "Doe", tuổi. 50, màu mắt. "màu xanh da trời"}; Tự mình thử »Dấu cách và ngắt dòng không quan trọng. Một định nghĩa đối tượng có thể trải rộng trên nhiều dòng Thí dụconst người = { Ví dụ này tạo một đối tượng JavaScript trống, sau đó thêm 4 thuộc tính Thí dụconst nguoi = {}; Sử dụng Từ khóa JavaScript mớiVí dụ sau tạo một đối tượng JavaScript mới bằng cách sử dụng Thí dụconst person = đối tượng mới(); Các ví dụ trên làm chính xác như vậy Nhưng không cần dùng đến Để dễ đọc, đơn giản và tốc độ thực thi, hãy sử dụng phương thức nghĩa đen của đối tượng Các đối tượng JavaScript có thể thay đổiCác đối tượng có thể thay đổi. Chúng được giải quyết theo tham chiếu, không phải theo giá trị Nếu person là một đối tượng, câu lệnh sau sẽ không tạo bản sao của person const x = người; Đối tượng x không phải là bản sao của người. nó là người. Cả x và người đều là cùng một đối tượng Mọi thay đổi đối với x cũng sẽ thay đổi người, vì x và người là cùng một đối tượng Thí dụconst người = { const x = người; Làm cách nào để thêm thuộc tính vào một đối tượng trống trong JavaScript?Sử dụng đối tượng. Chúng tôi có một obj mà chúng tôi muốn thêm thuộc tính baz vào đó. Để làm điều đó, chúng ta gọi Object. gán với một đối tượng trống, obj và một đối tượng có thuộc tính baz . Sau đó, tất cả các thuộc tính từ các đối tượng trong đối số thứ 2 và thứ 3 được đưa vào đối tượng trống và được trả về.
Làm cách nào để tạo một đối tượng trong JavaScript với các thuộc tính?Tạo đối tượng bằng cú pháp chữ đối tượng
. các cặp giá trị được phân tách bằng dấu phẩy Define an object in the { } brackets with key:value pairs separated by a comma . Khóa sẽ là tên của thuộc tính và giá trị sẽ là giá trị bằng chữ hoặc hàm. cú pháp. var
Bạn có thể tạo một đối tượng trống trong JavaScript không?Bạn có thể sử dụng Đối tượng. tạo (null) cho một đối tượng thực sự trống (ít nhất là theo tài liệu mozilla. nhà phát triển. mozilla. org/en-US/docs/Web/JavaScript/Reference/…)
Làm cách nào để đặt giá trị đối tượng trống trong JavaScript?Để đặt giá trị đối tượng thành null, bạn cần lấy tất cả khóa từ đối tượng và cần đặt giá trị null . Bạn có thể sử dụng vòng lặp for hoặc vòng lặp forEach(). tên tệp nút. |