오늘 저는 JavaScript patterns O'Reilly 책을 무작위로 읽는 동안 흥미로운 점을 발견했습니다 (참조 용 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
다른 언어에도 그러한 행동이 있습니까? 그렇다면 확실히 습관을 바꿔야 할 것입니다 .. :)
저는 주로 PHP, C, C ++, Java 및 루비에 관심이 있습니다.