Sentencia with ECMAScript
- Página anterior Sentencia continue
- Página siguiente Sentencia switch
Sentencias con etiqueta
La sentencia with se utiliza para establecer el ámbito del código en un objeto específico.
Su sintaxis:
with (expression) statement
Por ejemplo:
var sMessage = "hello"; with(sMessage) { alert(toUpperCase()); //Salida "HELLO" }
En este ejemplo, la sentencia with se utiliza para cadenas, por lo que el intérprete verificará si el método toUpperCase() es una función local. Si no lo es, verificará el pseudoobjeto sMessage para ver si es un método de ese objeto. Luego, alerta salida "HELLO", porque el intérprete encontró el método toUpperCase() de la cadena "hello".
Consejo:La sentencia with es un bloque de código lento, especialmente cuando se han configurado valores de propiedades. En la mayoría de los casos, es mejor evitar su uso si es posible.
- Página anterior Sentencia continue
- Página siguiente Sentencia switch