Действительно, JavaScript должен написать что-то вроде этого:
function example(x) {
"Here is a short doc what I do.";
// code of the function
}
Строка фактически ничего не делает. Есть ли причина, почему никто не должен комментировать свои функции в JavaScript таким образом?
Два момента, о которых я мог думать во время обсуждения вопроса:
-
Строковый литерал должен быть инициирован, что может быть дорогостоящим в долгосрочной перспективе
-
Строковый литерал не будет распознан как сменный JS minifiers
Любые другие точки?
Изменить: Почему я поднял эту тему: я нашел что-то вроде этого на John Resig Blog, где в новом стандарте ECMA 5 используется не назначенный строковый литерал, чтобы включить "строгий режим". Теперь мне было интересно просто оценить, могут ли быть использование или опасности при оформлении такой документации.