[英]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.