function foo1() {
return {
bar: "hello"
};
}
function foo2() {
return
{
bar: "hello"
};
}
console.log(foo1());
console.log(foo2());
Могу ли я получить объяснение, почему две функции распечатывают разные результаты, даже если код выглядит одинаково?Почему эти синтаксически идентичные функции дают разные результаты?
А также [полезная ссылка] (http://stackoverflow.com/questions/2846283/what-are-the-rules-for-javascripts-automatic-semicolon-insertion-asi) для вас. –