См. here;javascript, объект логический и объект, синтаксическая ошибка?
Пример кода
eval("true && {a:1} && {b:2} && alert('this is ok');")
eval("{a:1} && {b:2} && alert('this should be ok~~');")
Eval пропустить синтаксическую ошибку.
Что мне не хватает?
тест:
29.0.1547.76 м win7
ie9