js方法之間的呼叫之 傳參方法

2022-09-02 15:21:14 字數 884 閱讀 8962

在最近專案需求中發現,完成一些功能的時候總是要調很多結構類似的方法,寫起來很繁瑣,所以就想寫乙個「萬能」方法,是的**更簡潔。即:把乙個方法作為引數傳給這個「萬能」方法,讓它去執行你給定的方法,就類似於ajax中success/error方法傳參,總是傳入乙個方法體。

####1.將方法作為引數

**:var a = function()

var excutefunc = function(funcname)

excutefunc(a);

控制台輸出:

我成功執行了...

上面我們執行把a方法作為引數傳給excutefunc方法,用excutefunc執行了a方法,但是如果a方法也含有引數呢,看下面的例子

####2.含引數的方法作為引數

**:var b = function(b)

var setfunc = function(fname,p)

setfunc(b,"b方法");

控制台輸出:

我成功執行了b方法

上例中的setfunc方法的第乙個引數是要呼叫方法的控制代碼,第二個引數是要呼叫方法的引數,如果是多個依次列出即可

####3乙個定時重新整理資料的使用場景

var getdata = function(url));

}var getdata1.....

.var settimefresh = function(fname,time,url)

settimefresh(getdata,3000,url);//3秒獲取依次資料重新整理頁面

settimefresh(getdata1,10000,url1);

上例通過呼叫settimefresh方法去定時重新整理指定資料,從而達到頁面部分資料定時重新整理的職能

小白菜又來獻醜,勿怪!

vue元件傳參 呼叫的方法

一 父子元件傳值 父元件 子元件 父元件通過給引用的子元件模板繫結引數來傳參 count counts 子元件通過props接受父元件傳遞過來的資料,簡單的父傳子完成。子元件通過給事件設定 this.emit headback this.counts 發布事件 headback 以及需要傳遞的引數 ...

jQuery click 方法傳參

今天寫東西,要在jquery 的.click方法裡傳參,查閱了一下jquery的官方文件,做了下實驗和總結 原諒我的前端 是用一點學一點!1.click handler 版本的.click,handler function 型別 只要事件被觸發,就會執行該function 2.click event...

a鏈結傳參的方法

獲取分案編號 var hrefval window.location.href.split 1 得到id 樓主 後乙個 hrefval 3 var therequest new object var strs hrefval.split 那麼我們在新頁面接收引數,並且將引數轉為可用的json格式時,...