«eval» etiketlenmiş sorular

eval, bir programcının bir kod içindeki bir dizge değişkeninden aynı dilde yazılmış keyfi kodu çalıştırmasına olanak tanıyan bir işlevdir.

6
Eval () ve new Function () aynı şey midir?
Bu iki işlev perde arkasında aynı şeyi mi yapıyor? (tek ifadeli işlevlerde) 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
JavaScript'te (1, eval) ('bu') ile eval ('this') karşılaştırması?
JavaScript Kalıplarını okumaya başladım , bazı kodlar kafamı karıştırdı. var global = (function () { return this || (1, eval)('this'); }()); İşte sorularım: S1: (1, eval) === eval? Neden ve nasıl çalışıyor? S2: Neden sadece var global = (function () { return this || eval('this'); }()); veya var global = …
85 javascript  eval 

19
Php'de kötülük ne zaman değerlendirilir?
Php'de geliştirdiğim tüm yıllarda, bunu kullandığımı her zaman duymuşumdur. eval() kötü duymuşumdur. Aşağıdaki kodu göz önünde bulundurarak, ikinci (ve daha zarif) seçeneği kullanmak mantıklı olmaz mı? Değilse neden? // $type is the result of an SQL statement // e.g. SHOW COLUMNS FROM a_table LIKE 'a_column'; // hence you can be …
84 php  eval 
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.