簡單的問題,我如何記錄「混合型」?我知道我可以列出所有可能的類型,如{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. 如何混合型轉換爲對象的類型
- 2. JSDoc爲`window`強制類型轉換?
- 3. Java映射混合類型
- 4. ElasticSearch混合查詢類型
- 5. XSD中的混合類型
- 6. VBO中的混合類型?
- 7. Python混合枚舉作爲字典鍵:類型如何轉換?
- 8. JSDoc類型返回類實例
- 9. 如何爲混合類型的嵌套列表指定salat DAO模型?
- 10. 爲什麼Swift中沒有混合類協議類型?
- 11. 如何使用jsdoc對ES6類@mixes結合WebStorm
- 12. Tern無法使用JSDoc類型信息
- 13. JSDOC數據類型在@參數
- 14. ES6迭代器的JSDoc類型名稱
- 15. JSDoc - 部分創建的類型定義
- 16. 混合Java POJOs和GWT覆蓋類型
- 17. Python I/O:混合數據類型
- 18. jquery.tablesorter.js>排序混合類型列
- 19. 與CarrierWave混合文件類型
- 20. 混合PropertySourcesPlaceholderConfigurer和Spring Bean與類型java.util.properties
- 21. 排序numpy混合類型矩陣
- 22. 獲得混合類型列表
- 23. 使用大量混合自我類型
- 24. Python構建了混合類型的JSON
- 25. 在DataGridViewColumn中混合單元格類型
- 26. orderBy與混合類型的列
- 27. Mongoose 4.1混合類型架構upsert
- 28. ReactiveMongo混合類型映射到BSONDocument
- 29. 驗證貓鼬混合模式類型
- 30. C中的混合類型計算?
你從哪裏找到的?我的搜索結果只能驗證這將適用於[Closure編譯器](https://developers.google.com/closure/compiler/docs/js-for-compiler#types)。它是'官方'的JSDoc語法嗎? – 2013-01-29 15:55:44