相关疑难解决方法(0)

Javascript可以获得文本功能吗?

Javascript可以获得文本功能吗?我想的是eval()的反转.

function derp() { a(); b(); c(); }

alert(derp.asString());
Run Code Online (Sandbox Code Playgroud)

结果将类似于"a(); b(); c();"

它存在吗?

javascript reflection function tostring

24
推荐指数
2
解决办法
2万
查看次数

JavaScript使用Function对象上的toString来读取文本内容

在下面的函数上调用toString()会在浏览器中返回不同的字符串.我理解这是因为ECMA-262 15.3.4.2为每个供应商留下了空间.

除了所有语法之外,Chrome还会返回评论.可悲的是Firefox 3.6省略了评论.基于Firefox的行为,我没有测试IE,Opera或Safari.

function foo() {
    /* comment */
    var bar = true;
}
Run Code Online (Sandbox Code Playgroud)

具体来说,我试图将元数据嵌入到函数内特殊格式的注释块中.稍后将解析函数toString()方法的返回值,并将值作为对象返回.

我一直无法找到兼容性表或toString()的替代品.社区有什么想法吗?顺便说一下,预处理JS文件不是一种选择.:(

非常感谢.:)

javascript function tostring

5
推荐指数
1
解决办法
497
查看次数

标签 统计

function ×2

javascript ×2

tostring ×2

reflection ×1