ECMAScript with-sats
- Föregående sida continue-satsen
- Nästa sida switch-satsen
Etiketterade sats
with-satsen används för att sätta kodens riktning i ett specifikt objekts kontext.
dess syntax:
with (expression) statement
Exempel:
var sMessage = "hello"; with(sMessage) { alert(toUpperCase()); // utskriver "HELLO" }
I detta exempel används with-satsen för strängar, så när toUpperCase() metoden anropas kommer tolkningen att kontrollera om metoden är en lokal funktion. Om det inte är sådant, kommer den att kontrollera pseudoojektet sMessage för att se om det är en metod för detta objekt. Sedan skriver alert ut "HELLO", eftersom tolkningen hittade strängen "hello" toUpperCase() metod.
Tips:with-satsen är långsammare kodblock, särskilt när egenskapsvärden redan är satta. I de flesta fall är det bäst att undvika att använda den om det är möjligt.
- Föregående sida continue-satsen
- Nästa sida switch-satsen