簡單的問題,我如何記錄「混合型」?我知道我可以列出所有可能的類型,如{null|undefined|String|Number|Object}
,並最終發現自己缺少一個並使其過於複雜。我嘗試過使用Mixed關鍵字,但它在許多IDE中彈出錯誤,例如WebStorm。如何爲JsDoc「混合」類型?
30
A
回答
47
我發現這樣做的方式:
/**
* @param {*} foo
*/
function bar(foo) {}
1
使用{}
有來自http://usejsdoc.org/tags-type.html一個例子:
稱爲 'MyObj中' 具有屬性「的對象a'(一個數字),'b'(一個 字符串)和'c'(任何類型)。
{{a: number, b: string, c}} myObj // or: {Object} myObj {number} myObj.a {string} myObj.b {} myObj.c
相關問題
- 1. 如何用混合參數類型來記錄JSDoc?
- 2. 如何jsdoc類型標記任何類類型提示
- 3. JSDoc - 如何檢查類型的JavaScript
- 4. 如何混合型轉換爲對象的類型
- 5. JSDoc爲`window`強制類型轉換?
- 6. ElasticSearch混合查詢類型
- 7. VBO中的混合類型?
- 8. XSD中的混合類型
- 9. Java映射混合類型
- 10. Python混合枚舉作爲字典鍵:類型如何轉換?
- 11. twitter bootstrap:如何混合類?
- 12. 如何匹配java類型的scala高級類型的混合類型?
- 13. 如何在C++/CLI中混合使用混合類型(託管和非託管)?
- 14. JSDoc類型返回類實例
- 15. 如何在JSDoc中正確定義自己的類的類型?
- 16. 如何爲混合類型的嵌套列表指定salat DAO模型?
- 17. 如何爲JSDoc生成HTML
- 18. Javascript + JsDoc:如何記錄新的ES6數據類型,如地圖?
- 19. 爲什麼可以在類型字段中的類中混合?
- 20. 爲什麼Swift中沒有混合類協議類型?
- 21. 如何使用jsdoc對ES6類@mixes結合WebStorm
- 22. JSDoc - 部分創建的類型定義
- 23. ES6迭代器的JSDoc類型名稱
- 24. Tern無法使用JSDoc類型信息
- 25. JSDoc類型等於數組的成員
- 26. JSDOC數據類型在@參數
- 27. jsdoc有效的參數類型
- 28. 在JSDoc中使用@param類型枚舉
- 29. jsdoc上的角參數類型
- 30. 如何爲泛型類指定泛型集合類型?
你從哪裏找到的?我的搜索結果只能驗證這將適用於[Closure編譯器](https://developers.google.com/closure/compiler/docs/js-for-compiler#types)。它是'官方'的JSDoc語法嗎? – 2013-01-29 15:55:44