Почему не «функция Sayhi.alternate () {}« работает »?

Мне трудно понять статический объем в JavaScript. Может кто-нибудь объяснить Разница между двумя функциями ниже

Это работает нормально, если я сделаю

function sayHi(){
        alert("Hi");
    }
    sayHi.alternate=function(){
        alert("Hola");
    }
    sayHi();
    sayHi.alternate();

, но Doenst Working, если я делаю

function sayHi(){
        alert("Hi");
    }
    function sayHi.alternate(){
        alert("Hola");
    }
    sayHi();
    sayHi.alternate();

как обычное спасибо

-
0
задан user443946 9 September 2011 в 05:08
поделиться