Làm cách nào để có được số thuộc tính trong đối tượng Actionscript chung? (Giống như Độ dài mảng)Số đối tượng Actionscript của thuộc tính
Trả lời
Bạn sẽ phải lặp qua tất cả các yếu tố để đếm chúng:
function objectLength(myObject:Object):int {
var cnt:int=0;
for (var s:String in myObject) cnt++;
return cnt;
}
var o:Object={foo:"hello", bar:"world"};
trace(objectLength(o)); // output 2
Ngay cả mã ngắn hơn ở đây:
var o:Object={foo:"hello",bar:"world",cnt:2};
trace(o.cnt); // output 2;
Chỉ cần nhớ để cập nhật các tham số cuối cùng trong danh sách đối tượng nếu bao giờ bất cứ điều gì được thêm vào nó. Đó là nhược điểm chính của phương pháp này, tôi nghĩ vậy. Và bây giờ, tất nhiên, .cnt
không thực sự trả về độ dài danh sách thực, mà đúng hơn là độ dài danh sách - 1.
của javascript Điều này có thể trở nên phức tạp. 'cnt' có thể trở nên không chính xác trong trường hợp một thuộc tính ghi đè thuộc tính đã tồn tại hoặc khi thuộc tính bị xóa mà không tồn tại. Vì vậy, kiểm tra sẽ là cần thiết mỗi khi đối tượng được sửa đổi. –
- 1. Đếm số thuộc tính (chuỗi) của đối tượng trong C#
- 2. Thuộc tính của đối tượng hàm Javascript
- 3. Làm cách nào để có danh sách thuộc tính trong đối tượng trong Actionscript?
- 4. Lập trình thêm thuộc tính làm đối tượng ActionScript (lập trình meta)
- 5. LINQ Chọn một số thuộc tính vào đối tượng khác?
- 6. Nhận thuộc tính đối tượng PHP là số
- 7. Tính hiệu quả số lượng khóa/thuộc tính của một đối tượng trong JavaScript
- 8. Ánh xạ các tham số URI vào các thuộc tính của đối tượng tham số?
- 9. Cách lấy giá trị của thuộc tính của đối tượng theo tên thuộc tính trong PowerShell?
- 10. Sai số của các đối số cho thuộc tính
- 11. Thuộc tính PythonError: Đối tượng không có thuộc tính
- 12. Truy cập các thuộc tính của một mảng đối tượng
- 13. Lấy "chìa khóa" của một đối tượng trong Actionscript-3
- 14. Thuộc tính đối tượng JavaScript có thể tham chiếu đến thuộc tính khác của cùng một đối tượng không?
- 15. Cách kiểm tra nhiều thuộc tính của một đối tượng
- 16. Các thuộc tính của đối tượng hàm là gì?
- 17. Sao chép thuộc tính đối tượng Javascript
- 18. Sắp xếp NSMutableArray theo thuộc tính của đối tượng
- 19. FactoryGirl ghi đè thuộc tính của đối tượng liên quan
- 20. Chuyển đổi đối tượng tên thuộc tính
- 21. Java Thuộc tính đối tượng để String
- 22. Tự động nhận thuộc tính của đối tượng
- 23. lấy thuộc tính của đối tượng ActiveRecord bằng chuỗi
- 24. Đọc thuộc tính của đối tượng với cây biểu thức
- 25. getAttribute() so với các thuộc tính của đối tượng Element?
- 26. hiển thị các thuộc tính của đối tượng trong python
- 27. Thuộc tính tích hợp của Danh sách đối tượng
- 28. Nhận đối tượng JSON bởi thuộc tính
- 29. Tạo đối tượng có thuộc tính,
- 30. khai báo thuộc tính làm đối tượng?
Dường như gọi ra một API tốt hơn, chẳng hạn như Object.keys() – hrabinowitz