编写如下内容是有效的 JavaScript:
function example(x) {
"Here is a short doc what I do.";
// code of the function
}
字符串实际上什么都不做。有什么理由,为什么不应该以这种方式在 JavaScript 中评论他/她的函数?
在写这个问题时我能想到两点:
必须启动字符串文字,从长远来看可能代价高昂
字符串文字不会被 JS 缩小器识别为可移除
还有其他要点吗?
编辑:为什么我提出这个话题:我在John Resig 的博客上发现了类似的东西,其中新的 ECMA 5 标准使用未分配的字符串文字来启用“严格模式”。现在,我有兴趣评估做此类文档是否有用途或危险。