[jQuery] eval vs. Function

[jQuery] eval vs. Function


A question for the jQuery team:
I look at the jQuery source code as my source for Javascript best
practices, and I see a few examples of things like:
fn = eval("false||function(elem){return " + fn + "}")
What is the advantage of that over using Function, as:
fn = Function('elem', 'return '+fn)
which seems to do what you want more clearly and concisely.