in
Toán tử in
được sử dụng để kiểm tra xem một thuộc tính có tồn tại trong đối tượng hay không.
Cú pháp
Tham số
Tham số | Mô tả |
---|---|
key | Tên thuộc tính hoặc chỉ mục mảng (sẽ được chuyển đổi thành chuỗi nếu không phải là Symbol). |
object | Đối tượng mà ta kiểm tra (hoặc chuỗi nguyên mẫu của nó) xem có chứa thuộc tính đã chỉ định hay không. |
Ví dụ
Ví dụ mã
Mảng
Đối tượng tích hợp sẵn
Đối tượng tùy chỉnh
Toán tử in
yêu cầu đối tượng bên phải là một giá trị đối tượng.
Ví dụ: Bạn có thể chỉ định một chuỗi được tạo bằng cách sử dụng hàm tạo String
, nhưng bạn không thể chỉ định một chuỗi văn bản.
Thuộc tính với giá trị undefined
Nếu bạn xóa một thuộc tính bằng toán tử delete
, toán tử in
sẽ trả về false
cho thuộc tính đã bị xóa.
Nếu bạn chỉ gán giá trị undefined
cho một thuộc tính mà không xóa nó, toán tử in
vẫn trả về true
.
Thuộc tính kế thừa
Nếu một thuộc tính được kế thừa từ chuỗi nguyên mẫu, toán tử in
cũng sẽ trả về true
.