Functions

Sejauh ini kita telah mengenal membuat fungsi, tapi sejauh ini kita hanya sering menggunakan functions declaration, atau mungkin function expression.

Sebelum melangkah lebih jauh, silakan liat beberapa contoh dibawah ini, dan tentukan apa yang akan dimunculkan di alert()

function foo(){
    function bar() {
        return 3;
    }
    return bar();
    function bar() {
        return 8;
    }
}
alert(foo());
function foo(){
    var bar = function() {
        return 3;
    };
    return bar();
    var bar = function() {
        return 8;
    };
}
alert(foo());
alert(foo());
function foo(){
    var bar = function() {
        return 3;
    };
    return bar();
    var bar = function() {
        return 8;
    };
}
function foo(){
    return bar();
    var bar = function() {
        return 3;
    };
    var bar = function() {
        return 8;
    };
}
alert(foo());

results matching ""

    No results matching ""