Câu hỏi được gắn thẻ «properties»

Một thuộc tính, trong một số ngôn ngữ lập trình hướng đối tượng, là một loại thành viên lớp đặc biệt, trung gian giữa một trường (hoặc thành viên dữ liệu) và một phương thức. Các thuộc tính được đọc và viết giống như các trường, nhưng thuộc tính đọc và ghi được (thường) được dịch để nhận và thiết lập các cuộc gọi phương thức.

13
Lấy tên tài sản dưới dạng chuỗi
(Xem giải pháp bên dưới tôi đã tạo bằng câu trả lời tôi chấp nhận) Tôi đang cố gắng cải thiện khả năng duy trì của một số mã liên quan đến sự phản chiếu. Ứng dụng này có giao diện .NET Remote (trong số những thứ khác), một phương …

11
Tài sản và setters
Với lớp đơn giản này, tôi nhận được cảnh báo trình biên dịch Cố gắng sửa đổi / truy cập xtrong setter / getter của chính nó và khi tôi sử dụng nó như thế này: var p: point = Point() p.x = 12 Tôi nhận được EXC_BAD_ACCESS. Làm thế …

4
Có một người khai thác không phải là người điều hành trong vùng JavaScript trong JavaScript để kiểm tra các thuộc tính của đối tượng không?
Có bất kỳ loại toán tử "không có" nào trong JavaScript để kiểm tra xem một thuộc tính không tồn tại trong một đối tượng không? Tôi không thể tìm thấy bất cứ điều gì về điều này xung quanh Google hoặc Stack Overflow. Đây là một đoạn mã nhỏ …

13
Lấy tên tài sản của đối tượng
Tôi đã tự hỏi nếu có bất kỳ cách nào trong JavaScript để lặp qua một đối tượng như vậy. for(var i in myObject) { // ... } Nhưng có được tên của từng tài sản như thế này. for(var i in myObject) { separateObj[myObject[i].name] = myObject[i]; } Tôi dường …



9
Tại sao 2 == [2] trong JavaScript?
Gần đây tôi đã phát hiện ra rằng 2 == [2]trong JavaScript. Hóa ra, trò hề này có một vài hậu quả thú vị: var a = [0, 1, 2, 3]; a[[2]] === a[2]; // this is true Tương tự, các công việc sau: var a = { "abc" : …









Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.