js 二次封裝函式

2021-09-25 13:47:45 字數 604 閱讀 6085

已知函式 fn 執行需要 3 個引數。請實現函式 partial,呼叫之後滿足如下條件:

1、返回乙個函式 result,該函式接受乙個引數

2、執行 result(str3) ,返回的結果與 fn(str1, str2, str3) 一致

示例1

var sayit = function(greeting, name, punctuation) ; partial(sayit, 'hello', 'ellie')('!!!');

hello, ellie!!!

1.call

function partial(fn, str1, str2) 

return f;

}

2.匿名函式

function partial(fn, str1, str2) 

}

3.es6

const partial = (fn, str1, str2) => str3 => fn(str1, str2, str3);

二次封裝函式 1

題目描述 已知函式 fn 執行需要 3 個引數。請實現函式 partial,呼叫之後滿足如下條件 1 返回乙個函式 result,該函式接受乙個引數 2 執行 result str3 返回的結果與 fn str1,str2,str3 一致 1 2 function partial fn,str1,s...

Volley二次封裝

一 簡介 volley 是 goole i o 2013上發布的網路通訊庫,使網路通訊更快 更簡單 更健壯。二。優點 三。缺點 四。使用 在專案中網路請求是乙個必須的功能,為了減少 的重複,需要對volley進行二次封裝。private static requestqueue queues over...

axios二次封裝

引入路由 import router from router index 引入vuex import store from store index 引入提示元件 import from element ui 引入api import apilist from apilist 引入qs let htt...