Strong Root

1
2
3
4
5
6
7
8
9
10
11
12
13
var age = 20;
 
function increaseAge(amount) {
    age += amount;
}
 
function increaseAge() {
    age++;
}
 
increaseAge(10);
 
alert(age);    // alert 21
cs


에러는 안나지만, 앞의 함수를 무시하고 마지막에 쓴 함수만 작동한다.


결론 :

JavaScript는 오버로딩을 지원하지 않는다.

(JavaScript does NOT support Method Overloading.)






출처 : My brain and fingers