Es válida JavaScript para escribir algo como esto:funciones de JavaScript A La Python Las cadenas de documentación
function example(x) {
"Here is a short doc what I do.";
// code of the function
}
La cadena realidad no hace nada. ¿Hay alguna razón por la que uno no debería comentar sus funciones en JavaScript de esta manera?
Dos puntos que se me ocurrieron durante wiriting la pregunta:
no se reconocerá la cadena literal debe ser iniciado, lo que podría ser costoso en el largo plazo
La cadena literal como removible por los minificadores JS
¿Algún otro punto?
Editar: Por qué traje a colación este tema: He encontrado algo como esto en John Resig's Blog, donde el nuevo estándar ECMA 5 utiliza una cadena literal no asignado para activar el "modo estricto". Ahora me interesaba simplemente evaluar, si podría haber usos o peligros al hacer tal documentación.
y el interés de hacer esto es ...? – mjv
En realidad, YUI Compressor lo reconoce como extraíble y lo elimina. –
@mjv: ... para experimentar y evaluar las características de un idioma. ¿Nunca jugaste Lego (TM)? – Boldewyn