Als «eval» getaggte Fragen

eval ist eine Funktion, mit der ein Programmierer beliebigen Code, der in derselben Sprache geschrieben ist, aus einer Zeichenfolgenvariablen innerhalb eines Codes ausführen kann.

6
Sind eval () und new Function () dasselbe?
Tun diese beiden Funktionen hinter den Kulissen dasselbe? (in Einzelanweisungsfunktionen) var evaluate = function(string) { return eval('(' + string + ')'); } var func = function(string) { return (new Function( 'return (' + string + ')' )()); } console.log(evaluate('2 + 1')); console.log(func('2 + 1'));

4
(1, eval) ('this') vs eval ('this') in JavaScript?
Ich fange an, JavaScript-Muster zu lesen , einige Codes haben mich verwirrt. var global = (function () { return this || (1, eval)('this'); }()); Hier sind meine Fragen: Q1: (1, eval) === eval? Warum und wie funktioniert es? F2: Warum nicht einfach var global = (function () { return this …
85 javascript  eval 

19
Wann ist eval böse in PHP?
In all den Jahren, die ich in PHP entwickelt habe, habe ich immer gehört, dass das Verwenden eval()böse ist. Wäre es angesichts des folgenden Codes nicht sinnvoll, die zweite (und elegantere) Option zu verwenden? Wenn nicht, warum? // $type is the result of an SQL statement // e.g. SHOW COLUMNS …
84 php  eval 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.