编写以下代码是有效的 JavaScript:
function example(x) {
"Here is a short doc what I do.";
// code of the function
}
这个字符串实际上并没有起到作用。有没有什么理由,一个人不应该用这种方式在JavaScript中注释他/她的函数?
我在写这个问题时想到了两点:
字符串字面量必须被初始化,这可能会在长期运行中消耗大量资源。
JS缩小器将无法识别字符串字面量可移除性。
还有其他方面需要考虑吗?
编辑:为什么我提出这个话题:我在John Resig的博客上发现了类似于这样的内容,新的ECMA 5标准使用未分配的字符串文字来启用"严格模式"。现在我的兴趣只是评估,在进行这样的文档编写时是否存在用途或危险。