O'Reilly logo

JavaScript: Das umfassende Referenzwerk, Sixth Edition by David Flanagan

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Auswertungsausdrücke

Wie viele interpretierte Sprachen hat JavaScript die Fähigkeit, Strings mit JavaScript-Quellcode zu interpretieren und auszuwerten, um einen Wert hervorzubringen. In JavaScript erfolgt das mit der globalen Funktion eval():

eval("3+2")    // => 5

Die dynamische Auswertung von Strings mit Quellcode ist eine mächtige Spracheinrichtung, die in der Praxis fast nie notwendig ist. Wenn Sie auf eval() zurückgreifen, sollten Sie sorgfältig überlegen, ob Sie es tatsächlich benötigen.

Die nachfolgenden Unterabschnitte erläutern die Grundlagen der Verwendung von eval() und erläutern dann zwei eingeschränkte Versionen, die geringere Auswirkungen auf den Optimizer haben.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required