真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

javascript出現(xiàn)同名方法會怎么樣

本篇內(nèi)容主要講解“javascript出現(xiàn)同名方法會怎么樣”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“javascript出現(xiàn)同名方法會怎么樣”吧!

創(chuàng)新互聯(lián)主營道里網(wǎng)站建設的網(wǎng)絡公司,主營網(wǎng)站建設方案,成都App定制開發(fā),道里h5小程序定制開發(fā)搭建,道里網(wǎng)站營銷推廣歡迎道里等地區(qū)企業(yè)咨詢

如果在兩個同名同參的JS方法同一個代碼段內(nèi)部,則最后加載的方法會將前一個覆蓋掉,反之,如果能在當前代碼段找到對應的方法,就立即調(diào)用。

本教程操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版、Dell G3電腦。

在JS中,如果存在同名同參的方法,它會先調(diào)用哪一個?先看兩個例子:

例1:



    
    
        function btnTest() {
            $f1();
            $f2();
        }

        function A() {
            alert(1);
        }
        var $f1 = A;
    
    
        function A() {
            alert(2);
        }
        var $f2 = A;
    



    
        
                     
    

結果會彈出:1    2

例2:



    
    
        function btnTest() {
            $f1();
            $f2();
        }

        function A() {
            alert(1);
        }
        var $f1 = A;
    
        function A() {
            alert(2);
        }
        var $f2 = A;
    



    
        
                     
    

結果會彈出:2    2

這和當前的代碼段有很大關系,如果在兩個同名同參的JS方法同一個代碼段內(nèi)部,則最后加載的方法會將前一個覆蓋掉,反之,如果能在當前代碼段找到對應的方法,就立即調(diào)用。

在JS中,如果存在同名不同參的方法,它會先調(diào)用哪一個?再看兩個例子:

例1:



    
    
        function btnTest() {
            var val = document.getElementById("txtVal").value;
            if (val > 10) {
                A();
            }
            else {
                A(val);
            }
        }

        function A() {
            alert(1);
        }

        function A(val) {
            alert(2);
            alert(val);
        }
        
    



    
        
            Input Value(INT):
                     
    

例2:



    
    
        function btnTest() {
            var val = document.getElementById("txtVal").value;
            if (val > 10) {
                A();
            }
            else {
                A(val);
            }
        }

        function A() {
            alert(1);
        }
    
    
        function A(val) {
            alert(2);
            alert(val);
        }
    



    
        
            Input Value(INT):
                     
    

測試結果:同名不同參的方法會用最后加載的方法會將前一個覆蓋掉!

到此,相信大家對“javascript出現(xiàn)同名方法會怎么樣”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關內(nèi)容可以進入相關頻道進行查詢,關注我們,繼續(xù)學習!


本文標題:javascript出現(xiàn)同名方法會怎么樣
當前鏈接:http://weahome.cn/article/gjjihi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部