6
除JavaScript外,其他任何语言在花括号开始位置(同一行和下一行)之间是否有区别?
今天,当我随机阅读O'Reilly的JavaScript模式书籍时,我发现了一件有趣的事情(参考第27页)。 在某些情况下,如果使用Javascript,则括号起始位置不同。 function test_function1() { return { name: 'rajat' }; } var obj = test_function1(); alert(obj); //Shows "undefined" 而 function test_function2() { return { name: 'rajat' }; } var obj = test_function2(); alert(obj); //Shows object JSfiddle演示 那里是否有其他语言有这种行为?如果是这样,那我肯定要改变我的习惯.. :) 我主要关注PHP,C,C ++,Java和ruby。