Câu hỏi đơn giản, làm cách nào để tôi ghi lại rằng "Loại hỗn hợp"? Tôi biết tôi chỉ có thể liệt kê tất cả các loại có thể như {null|undefined|String|Number|Object}
và cuối cùng tìm thấy bản thân mình thiếu một và làm cho nó quá phức tạp. Tôi đã thử sử dụng từ khóa Mixed, nhưng nó xuất hiện lỗi trong nhiều IDE như WebStorm.Cách JsDoc loại "hỗn hợp"?
30
A
Trả lời
47
tôi thấy cách để làm điều đó:
/**
* @param {*} foo
*/
function bar(foo) {}
1
Sử dụng {}
Có một ví dụ từ http://usejsdoc.org/tags-type.html:
Một đối tượng gọi là 'myObj' với những đặc tính ' a '(số),' b '(một chuỗi ) và' c '(bất kỳ loại nào).
{{a: number, b: string, c}} myObj // or: {Object} myObj {number} myObj.a {string} myObj.b {} myObj.c
Các vấn đề liên quan
- 1. Làm cách nào để bạn tạo tài liệu JSDoc với kiểu tham số hỗn hợp?
- 2. Loại tệp hỗn hợp với CarrierWave
- 3. Loại hỗn hợp trong C là gì?
- 4. PostgreSQL: cách trả về kiểu hỗn hợp
- 5. Lập bản đồ Java Các loại hỗn hợp
- 6. Nhập tệp CSV với các loại dữ liệu hỗn hợp
- 7. Mảng hỗn hợp WSDL SOAP
- 8. Hỗn hợp và .net
- 9. Bảng PDF dạng hỗn hợp
- 10. Khóa chính hỗn hợp PostgreSQL
- 11. Đậu Java: Mảng hỗn hợp quá mức?
- 12. Cách chuyển thuộc tính cho thành phần hỗn hợp
- 13. Cách tải Chrome để cho phép nội dung hỗn hợp?
- 14. Nút nội dung hỗn hợp XSLT
- 15. lme4 lỗi mô hình hỗn hợp
- 16. Tạo loại hỗn hợp từ hai lớp enum, sẵn sàng cho bản đồ STL
- 17. Làm cách nào để nhận chuỗi ngẫu nhiên có dấu cách và trường hợp hỗn hợp?
- 18. Làm thế nào để đại diện cho một mảng với các loại hỗn hợp
- 19. Sử dụng jsDoc trong Notepad ++
- 20. Làm cách nào để viết một hỗn hợp Ruby hợp vệ sinh?
- 21. Tự động triển khai giải pháp SSIS/DLL hỗn hợp
- 22. Hỗn hợp Sass/Compass CSS3 không hoạt động
- 23. Hỗ trợ CoffeeScript JSDoc trong PhpStorm/WebStorm
- 24. WCF Xác thực hỗn hợp Tên người dùng và WIndows
- 25. Nội dung hỗn hợp và thao tác chuỗi xóa sạch
- 26. Phím hỗn hợp/khóa chính/duy nhất với Django
- 27. PHP ăn linefeed trong chế độ hỗn hợp php/plaintext
- 28. Hỗn hợp hoặc chức năng lồng nhau trong SASS
- 29. Gỡ lỗi mã Python/C++ hỗn hợp trong Eclipse
- 30. ASP.NET MVC và xác thực chế độ hỗn hợp
Bạn tìm thấy ở đâu? Kết quả tìm kiếm của tôi chỉ có thể xác minh rằng điều này sẽ làm việc cho [Trình biên dịch đóng cửa] (https://developers.google.com/closure/compiler/docs/js-for-compiler#types). Cú pháp JSDoc 'chính thức' là gì? –
@RobinvanBaalen Hãy xem * TẤT CẢ loại * gần như cuối cùng: https://developers.google.com/closure/compiler/docs/js-for-compiler?hl=de#types – yckart
@yckart Như tôi đã nói trước đây ; [JSDoc] (http://usejsdoc.org/)! = [Trình biên dịch đóng cửa] (http://developers.google.com/closure). –