Làm thế nào để bạn xác định một đối tượng trong javascript?

Các đối tượng, trong JavaScript, là loại dữ liệu quan trọng nhất và tạo thành các khối xây dựng cho JavaScript hiện đại. Các đối tượng này hoàn toàn khác với các kiểu dữ liệu nguyên thủy của JavaScript (Số, Chuỗi, Boolean, null, không xác định và ký hiệu) theo nghĩa là tất cả các kiểu dữ liệu nguyên thủy này đều lưu trữ một giá trị duy nhất (tùy thuộc vào loại của chúng)

cú pháp

let object_name = {
    key_name : value,
    ...
}

Chúng ta hãy xem một ví dụ về Đối tượng JavaScript bên dưới

jav




let school = {
    "school name" : "Vivekananda School",
}
29_______21_______0
 objectName["memberName"]
1

let school = {
    "school name" : "Vivekananda School",
}
1
 objectName["memberName"]
3

    

 objectName["memberName"]
3

    

    

let school = {
    "school name" : "Vivekananda School",
}
69

    

let school = {
    "school name" : "Vivekananda School",
}
71_______1_______72
let school = {
    "school name" : "Vivekananda School",
}
73

    

    

let school = {
    "school name" : "Vivekananda School",
}
76

    1_______71_______158_______2

let school = {
    "school name" : "Vivekananda School",
}
73

 objectName["memberName"]
8

đầu ra.

Làm thế nào để bạn xác định một đối tượng trong javascript?

Không giống như ký hiệu dấu chấm, từ khóa dấu ngoặc hoạt động với bất kỳ tổ hợp chuỗi nào, bao gồm nhưng không giới hạn đối với chuỗi nhiều từ. Ví dụ

somePerson.first name // invalid
    somePerson["first name"] // valid

Không giống như ký hiệu dấu chấm, ký hiệu dấu ngoặc cũng có thể chứa các tên là kết quả của bất kỳ biến biểu thức nào có giá trị được tính trong thời gian chạy. Ví dụ

let key = "first name" somePerson[key] = "Name Surname"

Các thao tác tương tự không thể thực hiện được khi sử dụng ký hiệu dấu chấm

Lặp lại tất cả các khóa của một đối tượng. Để lặp lại tất cả các khóa có thể đếm được hiện có của một đối tượng, chúng ta có thể sử dụng cấu trúc for…in. Điều đáng chú ý là điều này cho phép chúng ta chỉ truy cập các thuộc tính của một đối tượng có thể đếm được (Hãy nhớ rằng có thể đếm được là một trong bốn thuộc tính của thuộc tính dữ liệu). Chẳng hạn, các thuộc tính được kế thừa từ Đối tượng. nguyên mẫu không đếm được. Tuy nhiên, vô số thuộc tính được kế thừa từ đâu đó cũng có thể được truy cập bằng cách sử dụng cấu trúc for…in

Thí dụ.  

jav