[英]How to extract comments from Object literals in javascript
我正在嘗試從不同的javascript對象中提取注釋。 在函數的情況下,我可以通過使用.toString輕松地執行它,然后將正則表達式應用於函數輸出。 但是,如果對象是帶有注釋的對象文字,我無法提取注釋,因為當然toString返回[object Object]
我嘗試過使用Object.toSource
但這似乎剝離了注釋:/。 我想知道是否有任何聰明的黑客來做這件事。
我發布我可以在函數中包裝對象文字,然后調用.toString
但我無法訪問它定義的位置 - 我只是傳遞了引用。
為清楚起見:
const myFunction = () => {
// I can extract this
return 'foo'
}
const myObject = {
// I can't extract this
foo: 'bar'
}
有沒有辦法做到這一點?
這在運行時是不可能的。 你應該使用文件解析器或jsDoc之類的東西會更好。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.