Perguntas com a marcação «eval»

eval é uma função que permite a um programador executar código arbitrário escrito na mesma linguagem, a partir de uma variável de string dentro de um código.

6
Eval () e new Function () são a mesma coisa?
Essas duas funções estão fazendo a mesma coisa nos bastidores? (em funções de instrução única) 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') em JavaScript?
Começo a ler JavaScript Patterns , alguns códigos me confundem. var global = (function () { return this || (1, eval)('this'); }()); Aqui estão minhas perguntas: Q1: (1, eval) === eval? Por que e como isso funciona? P2: Por que não apenas var global = (function () { return this …
85 javascript  eval 
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.