小编mse*_*ley的帖子

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 ×1

javascript ×1

tostring ×1