Autor
|
Tema: ECMA SCRIPT 6 y las variables let (Leído 3,220 veces)
|
Ali Baba
|
Estuve viendo que las variables let solo se declaran localmente, por ejemplo en una condicional ir, en un while, una función, etc. Ahora, digamos que creo una función o un while, y no tengo la necesidad de trabajar con variables externas a ese ámbito local, ¿Es de buena práctica que declare todas las variables con let en esa función o while?
|
|
|
En línea
|
|
|
|
LaThortilla (Effort)
Desconectado
Mensajes: 234
¿En que vida harás lo que en esta no?
|
Sinceramente lo encuentro poco practico el usar let.
Algo si te puedo decir, que javascript no tiene bien de finido los conceptos de privado publico o global.
|
|
|
En línea
|
|
|
|
MinusFour
|
Si, entre mas localizado sea el scope mejor, hay menos posibilidades de que te equivoques.
|
|
|
En línea
|
|
|
|
shaddy4ever
Desconectado
Mensajes: 6
|
Hola, un consejo, dale su merecido uso a las nuevas funciones de ES6, pues estas llegaron para quedarse, y con el propósito de mejorar el lenguaje. Una de sus mejores features en mi opinión es la declaración de variables por bloques con let, aprende a trabajar de esta forma, y también usa const, te aseguro que cuando te familiarices bien con los nuevos features, la vida se te hará mucho más fácil.
... Saludos.
|
|
|
En línea
|
|
|
|
Ali Baba
|
Algo si te puedo decir, que javascript no tiene bien de finido los conceptos de privado publico o global. De seguro porque es un lenguaje de tipado debil. Hola, un consejo, dale su merecido uso a las nuevas funciones de ES6, pues estas llegaron para quedarse, y con el propósito de mejorar el lenguaje. Creeme que asi ha sido, aunque algunas como las promises se me hacen dificiles de entender. Pero si que son buens nuevas funciones.
|
|
|
En línea
|
|
|
|
MinusFour
|
De seguro porque es un lenguaje de tipado débil.
No, no tiene nada que ver con la ausencia de un sistema de tipado. Porque las variables globales, publicas, privadas o globales describen el alcance de la variable, no el tipo. javascript si tiene bien definidos los conceptos de variables globales. Existen variables que pueden ser accedidas desde cualquier punto del script (dentro de un mismo realm). No existen variables publicas ni privadas en javascript tal cual, aunque hay varias formas de simular el comportamiento. En javascript, los objetos tienen propiedades y estas pueden ser accedidas sin ningún problema siempre y cuando se tenga acceso al objeto. Actualmente se están discutiendo propiedades privadas en clases: https://github.com/tc39/proposal-class-fieldsEstán en la etapa 2, puede o no llegar a etapa 4 (confirmada la inclusión al lenguaje)
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
[BATCH] ¿Como puedo meter variables dentro de variables?
Scripting
|
Meine programmen
|
1
|
4,195
|
24 Marzo 2012, 16:48 pm
por Eleкtro
|
|
|
Como usar variables de entorno con vbs script?
Scripting
|
Instalador
|
9
|
8,137
|
9 Octubre 2014, 03:48 am
por Instalador
|
|
|
Script Corre con otro usuario y con el mío no. ¿Serán las variables de entorno?
Scripting
|
IraisGossow
|
2
|
2,648
|
30 Abril 2015, 17:49 pm
por IraisGossow
|
|
|
¿Como crear variables en C# que coincidan con las variables de un servidor sql?
.NET (C#, VB.NET, ASP)
|
dr4
|
0
|
2,186
|
22 Mayo 2015, 13:15 pm
por dr4
|
|
|
Tratamiento de variables Script Linux
Scripting
|
Rav3nS
|
3
|
2,616
|
12 Junio 2016, 02:51 am
por Echizen
|
|