是否可以在javascript對象文字中添加評論? 下面的例子適用於Firefox,但我找不到任何明確的文檔。而且,我所看到的所有例子都似乎避免了對象文字中的註釋。在javascript對象文字中投入評論
var o = {
p1: 2, // a comment about p1
/* A comment about function f1 */
f1: function() {
return 3;
}
};
是否可以在javascript對象文字中添加評論? 下面的例子適用於Firefox,但我找不到任何明確的文檔。而且,我所看到的所有例子都似乎避免了對象文字中的註釋。在javascript對象文字中投入評論
var o = {
p1: 2, // a comment about p1
/* A comment about function f1 */
f1: function() {
return 3;
}
};
評論可以放在JavaScript的幾乎任何位置 - 解析器會忽略它們。有關評論的更多信息,請參閱MDN。
一些例子...
function test (/* comment where arguments are usually listed */) {}
var obj = /* comment after assignment operator? Why not */ {}
var obj = { prop/* possible, but please don't do this */: 'val' }
注意上面的例子不是一個真正的好習慣 - 我在這裏包括他們只是爲了表明它有可能把意見在幾乎任何地方在JavaScript碼。
經驗法則是:如果您刪除所有評論,並且結果是有效的JavaScript,那麼您可以在那裏發表評論。
同樣重要的是區分JavaScript和JSON - 而JSON確實有它的名字的JavaScript,它無關,與JavaScript語法本身。並且不允許在JSON中註釋。
是的,你可以。沒有理由不這樣做。 JSON不允許它,但不要混淆JS和JSON。